Я получил электронное письмо о нарушении политики AdMob
СХЕМА РАЗРАБОТКИ НЕСКОЛЬКИХ КЛИКОВ - ПРОМЕЖУТОЧНЫЕ РЕКЛАМЫ:
Промежуточные объявления, которые неожиданно загружаются, когда пользователь просматривает контент приложения.
Ниже моя реализация.Пожалуйста, дайте мне знать, если что-то не так с этим
private void initShareInterstitial() {
shareInterstitialAd = new InterstitialAd(this);
shareInterstitialAd.setAdUnitId(getString(R.string.share_int));
shareInterstitialAd.loadAd(new AdRequest.Builder().build());
shareInterstitialAd.setAdListener(new AdListener() {
@Override
public void onAdClosed() {
// Load the next interstitial.
shareInterstitialAd.loadAd(new AdRequest.Builder().build());
new ShareTask().execute();
}
@Override
public void onAdFailedToLoad(int i) {
shareInterstitialAd.loadAd(new AdRequest.Builder().build());
}
@Override
public void onAdLeftApplication() {
shareInterstitialAd.loadAd(new AdRequest.Builder().build());
}
});
}
в методе OnCreate. Я использую этот код для действия кнопки onclick
if (shareInterstitialAd.isLoaded()
&& random.nextBoolean()
&& random.nextBoolean()) {
shareInterstitialAd.show();
} else {
new ShareTask().execute();
}