实施AdMob后出现问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实施AdMob后出现问题相关的知识,希望对你有一定的参考价值。

我已按照official guide's Google的建议实施了AdMob,但在此之后,该应用程序开始陷入困境。

我的自定义脚本和原始脚本都给了我相同的结果。

通过我创建AdView的功能:

    public View adMob_showCreateAdBanner()
    {

        AdView adView =   new AdView( context );
        RelativeLayout.LayoutParams viewLayoutParams    =   new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.WRAP_CONTENT , RelativeLayout.LayoutParams.WRAP_CONTENT );
        //viewLayoutParams.addRule( RelativeLayout.ALIGN_BOTTOM );
        viewLayoutParams.addRule( RelativeLayout.CENTER_HORIZONTAL );
        adView.setLayoutParams( viewLayoutParams );
        adView.setAdSize( AdSize.BANNER );
        adView.setAdUnitId( "ca-app-pub-3940256099942544/6300978111" );

        adView.loadAd( new AdRequest.Builder().build() );

        return adView;
    }

以及我如何在我的活动中称呼它:

( (RelativeLayout) findViewById( R.id.adSpace ) ).addView( cl_utility.adMob_showCreateAdBanner() );

我在启动画面中调用的MobileAds.initialize(this, cl_utility.adMob_getPublisherID() );也会让活动陷入困境。

LogCat确实没那么帮助......

03-02 12:34:09.405 1141-1141/? E/EGL_emulation: tid 1141: eglCreateSyncKHR(1865): error 0x3004 (EGL_BAD_ATTRIBUTE)
03-02 12:34:09.848 1505-1529/system_process E/WindowManager: Performed 6 layouts in a row. Skipping

有什么帮助吗?

答案

问题是主要活动是Activity而不是AppCompatActivity。现在一切正常。谢谢。

以上是关于实施AdMob后出现问题的主要内容,如果未能解决你的问题,请参考以下文章

应用上线后 Admob(广告)不显示

Admob 横幅隐藏列表视图片段的最后一项

Android 实施 Admob 和订阅计划

recyclerview 中的 admob 插页式广告实施不起作用?

想要在游戏结束后在“我的游戏”中展示 AdMob 插页式广告

将应用程序放入 AdMob 后出现“找不到库”错误