android - 想要在应用程序启动时显示 admob 插页式广告

标签 android admob

我在我的应用程序中集成了来自 admob 的插页式广告,那是 google play 版本。我想在应用程序启动时显示广告,但它不起作用。我有一个代码,其中广告出现在“onPause”、“onResume”等方法上。有什么方法可以在启动应用程序后 2 秒内在应用程序启动时显示广告。 这是我的插页式广告代码。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    StartAppAd.init(this, "110342272", "204516610");

    setContentView(R.layout.activity_start);

    // Create the interstitial.
    interstitial = new InterstitialAd(this);
    interstitial.setAdUnitId("ca-app-pub-2869508995487312/2690564381");

    // Create ad request.
    AdRequest adRequest = new AdRequest.Builder().build();

    // Begin loading your interstitial.
    interstitial.loadAd(adRequest);
           }
    @Override
protected void onPause() {
display();
super.onStart();
}

public void display() {
if (interstitial.isLoaded()) {
interstitial.show();
}
}

最佳答案

根据 Admob 的新政策,在应用程序启动和退出时不允许插页式广告。如果您违反此政策,您的帐户可能会被禁止。因此避免它。请单击以下链接阅读 admob 政策以获得更多说明。 https://support.google.com/admob/answer/6201362?hl=en

关于android - 想要在应用程序启动时显示 admob 插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24125022/

相关文章:

java - 如何在android sdk中将表单数据保存到数据库中

android - 尝试使用 Parcelable 传递列表对象时出错

android - admob implmetation 混淆

javascript - E/Android运行时: FATAL EXCEPTION: main crash when app start

flutter - admod 无法在真实设备中显示

Android 添加 AdView 到 HTML5WebView

java - 询问互联网是否可用时出现 NullPointerException

android - 升级到 Gradle 2.3.0 后 Android 应用程序导入错误

android - 如何在 ubuntu 的 Oracle JDK 7 中使用 keytool?

android - Admob 显示带有测试 adUnitId 的测试广告,但对于真正的 adUnitId 应用程序崩溃了