首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Admob Interstitial Ad无法加载

Admob Interstitial Ad无法加载
EN

Stack Overflow用户
提问于 2016-03-09 09:07:05
回答 2查看 4.9K关注 0票数 0

我正在尝试加载AdMob InterstitialAd添加时

  1. App打开
  2. 按钮被点击
  3. 背压

问题

  1. 当应用程序打开显示时,广告无法加载(在catlog中)
  2. 当返回按下时,没有加载广告。
  3. 当第一次点击按钮载入广告,但在第一次点击后,它永远不会载入。

公共类MainActivity扩展AppCompatActivity {

mInterstitialAd.setAdUnitId("ca-app-pub-5059726881726792/4446999064");if (mInterstitialAd.isLoaded()) { super.onCreate( savedInstanceState);setContentView(R.layout.activity_main);mNewGameButton = ( Button ) findViewById(R.id.newgame_button);mInterstitialAd = new InterstitialAd(this);}{ //Begin,继续使用app }mNewGameButton.setOnClickListener(新的View.OnClickListener() {@覆盖公共无效的onClick(View )){ if (mInterstitialAd.isLoaded()) { mInterstitialAd.show();}{ //Begin,继续app } });mInterstitialAd.setAdListener(新的AdListener() {@覆盖公共无效的onAdClosed() { //Begin onAdClosed(),继续app } });AdView mAdView = (AdView) findViewById(R.id.adView);.addTestDevice("D016E92D0D3266640328381D0A8BB622")//bluestacks AdRequest =新的AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) /所有仿真器adRequest adRequest mAdView.loadAd(adRequest);mInterstitialAd.loadAd(adRequest);} @Override (){ super.onBackPressed();mInterstitialAd = new InterstitialAd(MainActivity.this);mInterstitialAd.setAdUnitId("ca-app-pub-5059726881726792/4446999064");if (mInterstitialAd.isLoaded()) { mInterstitialAd.show();} AdView mAdView = (AdView) findViewById(R.id.adView);.addTestDevice("D016E92D0D3266640328381D0A8BB622")//bluestacks AdRequest =新的AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) //所有模拟器adRequest .addTestDevice("CE34804F0BB3F1F2F409E6DDFB272C60").build();//s3 mAdView.loadAd(adRequest);mInterstitialAd.loadAd(adRequest);}

}

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-09 09:16:25

我在我的应用程序中使用这个广告,并正确地工作。

看看下面的例子。

代码语言:javascript
复制
InterstitialAd mInterstitialAd;
    Button mNewGameButton;

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

        mInterstitialAd = new InterstitialAd(this);
        mInterstitialAd.setAdUnitId(<your ad unit id goes here>);
        final AdRequest.Builder adRequestBuilder = new AdRequest.Builder();
        adRequestBuilder.addTestDevice("your test device id goes here");
        mInterstitialAd.setAdListener(new AdListener() {
            @Override
            public void onAdLoaded() {
                super.onAdLoaded();
            }
            @Override
            public void onAdClosed() {
                super.onAdClosed();
                mInterstitialAd.loadAd(adRequestBuilder.build());
            }
        });
        mInterstitialAd.loadAd(adRequestBuilder.build());

        mNewGameButton = (Button) findViewById(R.id.newgame_button);

        newgame_button.setOnClickListener(this);

    }

    @Override
    public void onClick(View v) {
        Intent intent;
        switch (v.getId()) {

            case R.id.newgame_button:
                if (mInterstitialAd.isLoaded()) {
                    mInterstitialAd.show();
                }
                break;
        }
    }

    @Override
    protected void onResume() {
        super.onResume();
        if (mInterstitialAd.isLoaded()) {
            mInterstitialAd.show();
        }
    }
票数 2
EN

Stack Overflow用户

发布于 2019-09-27 06:00:36

加载总是花费很少的时间,希望您已经导入了SDK和清单声明(如果不是在这里查一下)。这是详细的解释

  1. 声明全局变量 私有的lateinit var mInterstitialAd: InterstitialAd
  2. 在onCreate中初始化活动的广告 mInterstitialAd.loadAd(AdRequest.Builder().build()) mInterstitialAd = InterstitialAd(this) mInterstitialAd.adUnitId = "ca-app-pub-3940256099942544/1033173712“
  3. 展示广告 如果(mInterstitialAd.isLoaded) { mInterstitialAd.show() }{ Log.d("isLoaded“),”间隙尚未加载“)}
  4. adListener mInterstitialAd.adListener = object : AdListener() {重写乐趣onAdClosed() {//转到第二次活动或做某事}覆盖onAdLoaded() { Log.d("zma间隙“,”加载“);}重写onAdFailedToLoad(i: Int) { Log.w("AgeActivity","onAdFailedToLoad:”+ i) }}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35887171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档