android - 显示在应用程序外部的插页式广告

标签 android eclipse admob google-play-services interstitial

我的应用程序上有插页式广告,它会在用户点击播放按钮一分钟后出现。对那部分没问题。

问题是,如果用户点击播放并立即转到其他应用程序或查看电子邮件或其他任何内容,当时间流逝发生时,插播广告会随处弹出。

哪种方式是显示仅关在我的应用内的插页式广告的完美方式?

这是我的 MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    interstitial = new InterstitialAd(MainActivity.this);
    interstitial.setAdUnitId("ca-app-pub-4763920058070972/3862555444");


AdView mAdView = (AdView) findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();

    mAdView.loadAd(adRequest);

    interstitial.loadAd(adRequest);

这是我在点击播放按钮后激活插页式广告的地方:

    public void onClickPlayButton(View view) {
    radioService.play();
    new Handler().postDelayed(new Runnable(){

        @Override
        public void run() {
            interstitial.show();
        }
    }, 60000);
}

最佳答案

问题是您不能保证用户会一直使用您的应用程序,这就是关闭应用程序后显示广告的原因!!

  • 用户应该知道广告来自哪个应用,
  • 您应该在用户期望暂停时转换广告,
  • 不打断 Activity ,

关于android - 显示在应用程序外部的插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48027207/

相关文章:

android - 在预构建阶段如何在Gradle中下载并实现依赖项?

java - Eclipse:设置自动格式化的最大行长?

multithreading - Admob GADBannerView.m bool _WebTryThreadLock(bool)iOS iPhone崩溃

Android Admob 错误代码 0

java - AdMob v4.4 左下重力不起作用

android - fragment 未显示

android - 重命名Android Studio包报错: Not a valid identifier name

android - Galaxy Tab 的奇怪性能问题

java - 将 Java 1.8 包含在类路径中而不指定构建

java - Eclipse Oxygen,如何关闭此选项卡/目录/...?