2

NativeExpressAdView を使用していますが、次の警告内で広告を取得できません。

06-15 09:47:32.557 13810-14512/com.bangdev.wifichua W/Ads: There was a problem getting an ad response. ErrorCode: 0 06-15 09:47:32.557 13810-13810/com.bangdev.wifichua W/Ads: Failed to load ad: 0

これは私の広告レイアウトです:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
             xmlns:ads="http://schemas.android.com/apk/res-auto"
             xmlns:android="http://schemas.android.com/apk/res/android"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:orientation="vertical">

    <com.google.android.gms.ads.NativeExpressAdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adSize="320x150"
        ads:adUnitId="@string/unit_ads_id"/>
</LinearLayout>

コードに広告を読み込む:

final NativeExpressAdView adView = (NativeExpressAdView) view.findViewById(R.id.adView); 
adView.loadAd(new AdRequest.Builder().build());

Google プレイ サービス バージョン: 9.0.2 OS: 5.0

誰でも私がそれを解決するのを助けることができますか?

4

1 に答える 1

2

サーバー上で新しい Admob バナーを作成した後、Ads のサイズを変更することでこの問題を解決しました。admob が示すサイズ範囲に属する広告サイズを設定する必要があります。小さい/大きいは間違っています。現時点では、広告サイズをハードコードでしか設定できないため、SMART_BANNER は正しく機能しません。

于 2016-06-20T04:39:53.843 に答える