广告处于频次上限时如何打开活动

问题描述 投票:0回答:1

我使用 Google AdMob。我有一些按钮,当您单击时,会打开一个插页式广告。 问题是我在 Google AdMob 控制台中设置了一个限制(每 3 分钟 1 个 pub),并且在代码中,我不知道如何处理这个问题。即使用户在 3 分钟内已经点击了按钮,广告还会加载吗?或者广告不会加载并调用

onAdFailedToLoad()
,所以我在此方法中调用我的 Intent?

实际上,我将 Intent 放在

onAdClosed()
中,这允许用户在点击关闭广告时打开 Activity。 但如果他在 3 分钟过去之前再次点击按钮呢? 我实际上无法尝试,因为谷歌提到您在测试应用程序时必须使用 TestAd。

编辑:

所以我发现当达到频次上限时广告不会加载。但我不知道如何在代码中处理这个问题,因为我将频率设置为每 3 分钟 1 个广告。 所以广告需要每 3 分钟加载一次。

java android android-studio admob interstitial
1个回答
1
投票

所以我输入了以下代码:

 if (mInterstitialAd.isLoaded()) {
            mInterstitialAd.show();
        } else {
            //reload ad
            mInterstitialAd.loadAd(new AdRequest.Builder().build());
            Intent intent ....

}

每次用户点击按钮时,广告都会尝试加载。

© www.soinside.com 2019 - 2024. All rights reserved.