Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Ads not showing up after playing for a while

Discussion in 'Unity Ads & User Acquisition' started by david145, Apr 26, 2016.

  1. david145

    david145

    Joined:
    Apr 1, 2015
    Posts:
    2
    Heey people,

    so we released an app two days ago for iOS and Android and we're showing some Unity Ads in it. We've earned our first couple of dollars and stuff seems to work fine, but we discovered that the Ads stop showing after you played the game for a while at once. Quite a lot of people tend to play the app for one-two or even more hours in a row - an Ad shows up all three rounds, about 3-4 minutes in normal playing - so that's already a not to small loss for us.

    I read that Ads get blocked for a couple of hours after they've been seen, is that the case? And is there just such a small amount of Ads (in Germany)? We released the app in Germany first, so all of our players are from Germany.

    The app is called BitDuel (http://bitduel.de/).

    Cheers
     
  2. mikaisomaa

    mikaisomaa

    Unity Technologies

    Joined:
    Sep 14, 2015
    Posts:
    365
    Hi,

    Ads has a hard limit of 25 ads per day per user - and the same ad won't be shown during the same hour twice. Are your players reaching these limits?

    Kind regards,
     
    unity-nikkolai likes this.
  3. david145

    david145

    Joined:
    Apr 1, 2015
    Posts:
    2
    That's possible, yep, I think so. Thank's for answering!
     
  4. JennyHide

    JennyHide

    Joined:
    Sep 30, 2014
    Posts:
    47
    Is the hard limit documented anywhere? (For if that value changes in the future).

    And which ShowResult option would get returned in this instance?
     
  5. unity-nikkolai

    unity-nikkolai

    Joined:
    Sep 18, 2014
    Posts:
    540
    Yep! You can find it in our Monetization FAQs.

    I'm not sure exactly, but I'm guessing the ShowResult would be Failed. Since it would not have been able to show an ad. However, you should be using Advertisement.IsReady before calling show anyway.

    Ideally, you would evaluate the return value of IsReady before presenting the user with the option to watch an ad for a reward. If the ad is ready, and the user opts in to watch the ad, then you would call Advertisment.Show.