停止所有正在运行的活动并欣赏广告

时间:2016-07-30 19:32:08

标签: java android android-activity admob ads

我试图在Play商店中添加我的apk,但支持团队拒绝我的应用,因为"违反我们干扰应用和第三方广告政策,删除用户退出后出现的所有插页式广告应用程序,或用户按下后退按钮退出应用程序后。"

在插页式广告中,我会在关闭之后每次重复40次而不检查用户是否仍然按照这种方式导航相同的活动

这是我的代码:

    // Start Interstitial Ads
    mInterstitialAd = new InterstitialAd(this);
    mInterstitialAd.setAdUnitId(getString(R.string.interstitial_full_screen));
    AdRequest adRequest = new AdRequest.Builder()
            //.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
            //.addTestDevice("TEST")
            .build();
    mInterstitialAd.loadAd(adRequest);
    new Timer().schedule(new MyTimerTask(), 30000);


    mInterstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdClosed() {

            AdRequest adRequest = new AdRequest.Builder()
                    //.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
                    //.addTestDevice("TEST")
                    .build();
            mInterstitialAd.loadAd(adRequest);
            new Timer().schedule(new MyTimerTask(), 40000);
        }
    });

    // End Interstitial Ads

1 个答案:

答案 0 :(得分:0)

根据硬计时器展示插页式广告不是最好的方法(更不用说广告之间的四十秒非常短!)。当动作中出现自然中断时,应显示插页式广告,例如当用户完成任务或从应用的某个部分移动到另一个部分时。切换到此类流程将解决Play商店评论指出的问题,并帮助您长期维护用户群。

有关使用插页式广告的最佳方式的详情,请尝试以下资源: