【问题标题】:AdMob Native express ads are not workingAdMob 原生快捷广告无法正常工作
【发布时间】:2017-11-13 21:10:59
【问题描述】:

我已在我的 Android 应用中集成了 AdMob Native Express 广告。它适用于具有 5.5 英寸显示屏的设备,但它没有显示在具有 4.5 和 5.0 英寸显示屏的设备上。

这是我的 Xml

 <com.google.android.gms.ads.NativeExpressAdView
 android:id="@+id/adView"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 ads:adUnitId="ca-app-pub-XXXXXXXXXXXXXXXX/XXXXXXXXXX"
 ads:adSize="360x100"
 android:layout_below="@+id/buttonspace2"
 android:visibility="gone">
</com.google.android.gms.ads.NativeExpressAdView>

最初我将广告的可见性设置为“消失”,但一旦广告加载,我将其设置为可见。

这就是我加载广告的方式

  final NativeExpressAdView adView = (NativeExpressAdView)findViewById(R.id.adView);

        AdRequest request = new AdRequest.Builder()


                .build();



        adView.setAdListener(new AdListener() {
            @Override
            public void onAdLoaded() {
                adView.setVisibility(View.VISIBLE);
            }
        });
        adView.loadAd(request);

我已经在 android 6.0 上运行 5.5 英寸显示屏的 android 设备上测试了上面的代码,它工作正常。但问题是它不适用于在 android 5.0 上运行 4.5 和 5.0 英寸显示屏的 android 设备。

【问题讨论】:

    标签: android admob ads


    【解决方案1】:

    通过将广告尺寸从“360x100”更改为“280x100”解决了这个问题。

    编辑:也可以使用“FULL_WIDTHx100”。

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 2018-07-09
      • 2016-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-12
      • 1970-01-01
      相关资源
      最近更新 更多