首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >即使onAdLoaded启动,Admob原生广告也不会显示

即使onAdLoaded启动,Admob原生广告也不会显示
EN

Stack Overflow用户
提问于 2017-02-20 17:06:41
回答 1查看 1.6K关注 0票数 0

我集成了Admob原生广告。我在多个屏幕中使用相同的adUnitId来加载本地广告。在大多数屏幕上,我的代码运行良好,但在某些屏幕上,onAdLoaded覆盖的方法正在调用,但广告没有显示。我使用下面的代码来原生广告。

代码语言:javascript
运行
复制
 nativeExpressAdView.setAdListener(new AdListener() {
                @Override
                public void onAdFailedToLoad(int i) {
                    super.onAdFailedToLoad(i);
                    nativeExpressAdView.setVisibility(View.GONE);
                }

                @Override
                public void onAdLeftApplication() {
                    super.onAdLeftApplication();
                    nativeExpressAdView.setVisibility(View.GONE);
                }

                @Override
                public void onAdLoaded() {
                    super.onAdLoaded();
                    nativeExpressAdView.setVisibility(View.VISIBLE);
                }


nativeExpressAdView.loadAd(new AdRequest.Builder().build());
                nativeExpressAdView.setVisibility(View.VISIBLE);

Nativeexpressview视图

代码语言:javascript
运行
复制
<com.google.android.gms.ads.NativeExpressAdView
    android:id="@+id/nativeExpressAdView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    app:adSize="300x250"
    android:layout_marginTop="@dimen/card_margin"
    app:adUnitId="@string/ad_unit_id"/>

onAdLoaded()方法正在触发,但未加载ads。有没有人能帮我找出这个问题。

EN

回答 1

Stack Overflow用户

发布于 2017-02-20 17:38:09

在显示add之后,总是将横幅带到前面的nativeExpressAdView.bringToFront(),我在onresume中也是这样做的。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42340322

复制
相关文章

相似问题

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