Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Resolved Unity Mediation migration issues: Missing "Placements" submenu in Monetization dashboard

Discussion in 'LevelPlay' started by bitterness, Aug 29, 2023.

  1. bitterness

    bitterness

    Joined:
    Sep 19, 2013
    Posts:
    14
    I have a live mobile game using Unity Mediation, and I'm grudgingly mid-migration to LevelPlay. I've been setting up bidding ad units for Unity Ads and AdMob for now.

    Unfortunately, the instructions for setting up a bidding ad unit with Unity Ads itself are impossible for me to follow; they mention and indeed show in a screenshot a "Placements" menu item that I just don't have, as you can see below. In fact, I have the "Waterfalls" option instead:

    upload_2023-8-29_17-58-52.png

    My current best guess is that maybe the interface changes after you officially change your "Mediation Partner" in the Settings from Unity Mediation to LevelPlay. However, I'm afraid to test changing that as it's unclear whether it will disable Unity Mediation and prevent ad delivery for my live app!

    Is anyone able to confirm if I do need to change that to get access to the Placements menu (thus create a "bidding" ad unit), and whether doing so would prevent Unity Mediation from working for my live title in the meantime?

    Secondary issue: LevelPlay also isn't giving me rewarded ad video ready events in testing.
    • Getting the IronSource initialisation callback just fine
    • Integration helper says adapters are A-OK
    • IronSource ad unit is in test mode and set to bidding mode
    • Test device is set to just test IronSource Bidding rewarded video ads
    • But no ad ready event is firing. Same occurs if I force testing of AdMob bidding rewarded video.
    If I try to force show an ad regardless, the error message says:
    showRewardedVideo can't be called before the Rewarded Video ad unit initialization completed successfully 


    ... I'm hoping there's a hint in that! How can IronSource be initialised without that ad unit being initialised!? Do I have to do something special to initialise bidding? I have NO non-bidding ad units defined (I'm not sure what the point would be if all my networks support bidding)

    Argh, so confused. Any help would be much appreciated!
     

    Attached Files:

  2. yunanhou

    yunanhou

    Unity Technologies

    Joined:
    Feb 23, 2023
    Posts:
    35
    Thanks for your questions. We need to check your UnityAds and LevelPlay configuration, please raise a case here with all the above information(UnityAds and LevelPlay configuration)
     
  3. bitterness

    bitterness

    Joined:
    Sep 19, 2013
    Posts:
    14
    Sure thing, thanks for the prompt response! I've done that now and for reference my ticket number is 00367440.
     
  4. bitterness

    bitterness

    Joined:
    Sep 19, 2013
    Posts:
    14
    Little update re secondary issue (ads not availiable): Not heard back from IronSource yet. I tested on iOS with a similar setup and similar result.

    I've now tried switching to manual loading of rewarded ads just out of curiosity, and when I manually load I get a different error message:
    Error ironSourceSDK API: No rewarded video configurations found


    And the onAdLoadFailedEvent event fired with the following error info:
    508 : Rewarded Video - the server response does not contain rewarded video data


    Getting the same error after adding non-bidding ad units so that wasn't the issue. I've found another thread here in which multiple users complain of a similar issue, so it sounds like it might be a problem with the account approval process or something.
     
  5. cnguyen_unitylevelplay

    cnguyen_unitylevelplay

    Unity Technologies

    Joined:
    Mar 23, 2023
    Posts:
    69
    Hi @bitterness
    I've followed up on your support ticket to answer both your questions.
     
  6. bitterness

    bitterness

    Joined:
    Sep 19, 2013
    Posts:
    14
    Just an update for anyone else who comes across this when experiencing a similar issue. (Note the 2nd issue is still not resolved, waiting to hear back from @cnguyen_unitylevelplay )

    Unity Bidding setup issue (no Placements menu in Unity Dashboard):
    My hunch was correct; it's because you need to change Mediation Partner (Monetization -> Settings) from Unity Mediation to LevelPlay. However, doing this WILL prevent ads from being served if you have a live title using Unity Mediation. I'm opting to launch LevelPlay with Unity Bidding disabled and fix this afterward.

    Unable to receive any test ads from LevelPlay mediation:
    My app was automatically flagged as suspicious for some reason and ads were being blocked (it would be great if you received an email notifying you of this automatically... this was a big time waster). Removing that block fixed ads for Android but not iOS, which still doesn't receive test ads for Unity or IronSource (and gets live AdMob ads instead of test ones, still trying to work out what's wrong there)
     
  7. bitterness

    bitterness

    Joined:
    Sep 19, 2013
    Posts:
    14
    Just to finally close this off, I wasn't getting test ads on iOS because my Info.plist was being generated without any SkAdNetworkIds in it. Previously Unity populated this automatically so I hadn't thought to look there. I think the new ad SDK is also meant to do this automatically and it's not working in my project for whatever reason, so I'll do it as part of my builds. IronSource has a handy tool for generating the list.

    Hope some of this info helps someone else! Thanks Curtis for the support (I've seen a few threads saying there's no support available re issues with LevelPlay migration and while it's true I haven't had an easy time switching over, support was definitely available to me -- so there's a little positive testimony)