不显示Firebase测试Native Express广告,仅获取实时广告,以及如何使原生广告广告符合宽度?

时间:2016-06-16 16:01:05

标签: android firebase native ads

我已设置测试设备窗台获取实时广告..

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"
/>

3 个答案:

答案 0 :(得分:12)

要获取测试原生广告,请使用以下广告单元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"
/>

答案 1 :(得分:1)

使用

  

<强>为ca-app-PUB-6300978111分之3940256099942544

自己的广告单元ID

答案 2 :(得分:0)

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

可以使用

  

为ca-app-PUB-3986624511分之3940256099942544