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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Question Switching from Test Mode to Live in IronSource

Discussion in 'LevelPlay' started by coldenwebdev, Apr 27, 2023.

  1. coldenwebdev

    coldenwebdev

    Joined:
    Oct 11, 2021
    Posts:
    24
    Hi everyone,

    I am new to IronSource, just got everything set up and my account approved. Test ads work as expected, I am just not sure how does actually switching to live ads work. Do I have to first publish the app to App Store/Play Store and just then I can get real ads? Can please anyone with more experience provide some details on this process and how it works?

    Thank you.
     
  2. Edwin_Unity1

    Edwin_Unity1

    Unity Technologies

    Joined:
    Mar 2, 2023
    Posts:
    1
    When you add an app to your ironSource account, it will remain in test mode until you integrate our ad units and set them to live. Even if your app isn’t live in an app marketplace yet, you will be able to receive test ad content by assigning test devices in the ironSource Network Testing module.

    Once you have integrated our ads in your app and it is submitted to an app marketplace, you can go live with our Ad Units.

    Here is some documentation that can assist as well: https://developers.is.com/ironsource-mobile/air/integration-testing/#step-2
     
  3. francisIsFine

    francisIsFine

    Joined:
    Jun 26, 2018
    Posts:
    39
    Hi @Edwin_Unity1, @coldenwebdev, I think I finally have LevelPlay working perfectly. I see test ads when and where they should. However, I'm nervous to publish the game to the AppStore because I still only see test ads even though all of my ad units are already set to 'live' as shown in this screenshot Screenshot 2023-07-22 at 8.04.56 PM.png .

    Also, whenever I do try testing via IronSource's dashboard, I never get test ads from specific networks, always only IronSource. From this tutorial, he managed to retrieve both Ironsource and UnityAds test ads. Which makes me worry if I've missed a crucial step.

    Could you confirm that the SDK does indeed auto-detect that a game is live and start serving live ads once it's out and published?

    Many thanks in advance!
     
  4. cnguyen_unitylevelplay

    cnguyen_unitylevelplay

    Unity Technologies

    Joined:
    Mar 23, 2023
    Posts:
    76
    Hey @francisIsFine
    Before publishing, just make sure that your account configurations are set up for live ads. We suspect that you're getting test ads because you need to remove your whitelisted test devices from any platform listings (ironSource and UnityAds).

    For ironSource, even if you do manage to serve test ads to live users, it will automatically be set to live after 500 impressions usually.
     
  5. francisIsFine

    francisIsFine

    Joined:
    Jun 26, 2018
    Posts:
    39
    Thanks for the response! I can confirm that my configurations are all correct with the following checklist:
    1. My account is verified and approved by IronSource
    2. Under Ad Units and Placement in the IronSource Dashboard, all my units are set to 'Test Mode Inactive'
    3. Under Integration Testing, all my devices are set to 'Test Ads = Inactive'
    4. I've verified the IronSourceSDK and all my chosen adapters to be working via 'IronSource.Agent.validateIntegration()', and have removed that code in my 'Release' build
    So if I've not missed anything, I think it's safe then to publish? And as you said, assuming everything is done right and test ads still appear in the live app, it should auto-switch to actual ads after 500 impressions. Thanks for confirming that! I'll post a follow up once I see the results!
     
  6. cnguyen_unitylevelplay

    cnguyen_unitylevelplay

    Unity Technologies

    Joined:
    Mar 23, 2023
    Posts:
    76
    Thats correct. You should also double check your UnityAds platform to make sure thats configured for live delivery as well. And you should be good to go

    Let us know if anything is amiss
     
  7. francisIsFine

    francisIsFine

    Joined:
    Jun 26, 2018
    Posts:
    39
    Confirmed! My game is now published and I now see live ads!
     
  8. jjdomain

    jjdomain

    Joined:
    Sep 11, 2015
    Posts:
    86
    @francisIsFine @Edwin_Unity1 @unity_11DA186B7F6DEA0E306F
    May I ask how you got your IS account approved before publishing your app?

    I integrated tes ads and everything worked. I removed code used for testing and published the game on google play.
    No lives ads are showing.

    -After checking I see that SDK is being initialized but if(IronSource.Agent.isRewardedVideoAvailable()) is returning false.
    -Since I have a few ad networks setup there is no reason none of the ads show up (I'm in US).
    The app is live and and already have users giving bad review that no ads are showing up.
    -My game relies on watching rewarded video in order to start playing so no ads means game is broken.
    -I'm using unity 2022.2.21. Ironsource SDK 7.3.1
    -I already submitted a [ticket number: 00355859] but it was closed with no reply or resolution.
    -My Ironsource account is "pending review". I received the "your app does not meet our current focus" rejection email without stating any reason.
    But I read that levelplay mediation will still serve live ads regardless??

    Thanks in advance.
     
    NerverMore123 likes this.