在为广告设置 AdMob 单元时,我被要求检查这一点:
- 展示次数没有上限
或
- 每个用户每 ____ 分钟显示不超过 ____ 次
在我的应用程序中,我编写了代码来生成随机数 (0,1,2),然后如果数字为 1,我会请求广告,因此用户有 33% 的机会看到广告(三分之一)。
我的问题是,如果您可以使用第二个选项,我的代码是否必要,它将如何工作(如果我设置每 1 分钟不超过 5 次展示,我真的会在一分钟内仅请求广告 5 次还是如何?)我不明白,我有一个游戏,当你在关卡中失败时就会显示广告,那么如果你在 1 分钟内失败 15 次才能进入下一关,并且设置为每分钟 5 次展示,它会先显示广告 5 次吗连续或每第三次 ?????? 当我自己的应用程序中真实广告的展示次数可能导致我被禁止时,我该如何测试?)
您无需在端编写逻辑即可在间隔后展示广告。 Admob 会负责这一点(在 admob 上所做的更改将在 1 天内反映在您的应用程序中,而无需进行任何代码更改)。
在您的游戏中,广告请求将发送到admob,但它将每第三次显示一次(取决于admob控制台中的容量设置)。
使用 AdRequest.Builder.addTestDevice() 在您的应用中设置 testad (https://firebase.google.com/docs/reference/android/com/google/android/gms/ads/AdRequest.Builder#addTestDevice(java .lang.String))。测试时不要使用真实的广告。你的应用程序将被禁止