不显示Firebase测试本机Express Ads,仅获得现场广告,也没有显示如何使本机Express Ads适合宽度



我已经设置了测试设备sill获取实时广告..

mAdView = (NativeExpressAdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder()
    .addTestDevice("722378CE522E161F0EFAD13A658F5161")
    .addTestDevice("048B0A7DC3863535720E0C21AC1C58FD")
    .build();
mAdView.loadAd(adRequest);

我的XML代码是:

 <com.google.android.gms.ads.NativeExpressAdView
        android:id="@+id/adView"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:layout_above="@+id/l2"
        ads:adSize="360x80"
        ads:adUnitId="@string/native_ads"
/>

用于获取测试本机Express Ads,使用AD单元ID-

使用
<string name="native_ad_test_unit_id">ca-app-pub-3940256099942544/6300978111</string>

要获取完整的宽度广告,请在Adsize中使用Full_width常数。例如,您的代码应为

<com.google.android.gms.ads.NativeExpressAdView
        android:id="@+id/adView"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:layout_above="@+id/l2"
        ads:adSize="FULL_WIDTHx80"
        ads:adUnitId="@string/native_ads"
/>

使用

CA-APP-PUB-3940256099942544/6300978111

而不是您的自己的广告单元ID

如下所述https://firebase.google.com/docs/admob/android/native-advanced

可以使用

ca-app-pub-3940256099942544/3986624511

最新更新