首页 > 解决方案 > 在 Android Studio 中的应用启动时加载插页式广告

问题描述

我是 Android Studio 的新手,在阅读 Google Developer 帮助部分后,我取得了很大进展(还有我跳过的 webview 编码),但现在我想在应用程序启动时加载,因为这是我主页的 javascript .

import com.google.android.gms.ads.InterstitialAd;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.MobileAds;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        MobileAds.initialize(this, "APP+ID");

        InterstitialAd mInterstitialAd = new InterstitialAd(this);
        mInterstitialAd.setAdUnitId("AD_ID");
        mInterstitialAd.loadAd(new AdRequest.Builder().build());

    } 
}

标签: javaandroidadmob

解决方案


将此添加到您的onCreate

mInterstitialAd.setAdListener(new AdListener() {
    @Override
    public void onAdLoaded() {
        mInterstitialAd.show();
    }
});

在您的代码中,您只是加载添加但不显示它。


推荐阅读