[解決済み] "広告の読み込みに失敗しました。3" をダブルクリックで表示
質問
DoubleClickを使ってAndroidアプリに広告を設定していますが、最終的に広告を表示させることができません。どなたか教えてください。
".addTestDevice("xxx...")" を追加して広告をテストすると、テスト広告が表示されますが、この行を削除すると、次のエラーが表示されます。
W/Ads: 広告サーバーからフィルがない
W/Ads: 広告の読み込みに失敗しました。3
私はこのように広告を設定しました。
PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build();
mPublisherAdView.loadAd(adRequest);
そして、私のpublisherViewはこのようになります。
<com.google.android.gms.ads.doubleclick.PublisherAdView
android:id="@+id/pronostics_ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
ads:adSize="BANNER"
ads:adUnitId="@string/ad_unit_pronostic">
</com.google.android.gms.ads.doubleclick.PublisherAdView>
何が問題なのでしょうか?
解決方法は?
<ブロッククオートW/Ads: 広告の読み込みに失敗しました。3
の通りです。 ドキュメンテーション は、以下のエラーコードが表示されます。
public static final int ERROR_CODE_NO_FILL
広告のリクエストは成功しましたが、広告の数が不足しているため、広告は返されませんでした。 広告の在庫がありません。
定数値です。3
投稿に基づく onFailedToReceiveAd - 広告リクエストは成功したが、adwhirlでadmobを使用する場合、広告の在庫がないため広告が返されない :
このエラーが発生した場合、あなたのコードは正しいです。問題は AdMobは、すべてのリクエストに対して返す広告を持っているとは限りません。 特に、AdMobを登録したばかりの場合、このようなことが起こる可能性があります。 パブリッシャーIDを取得するまでに時間がかかり、何度もリクエストする必要があるためです。 が広告を返し始める。
充填率が低いもう1つの理由は、あなたが以下のことを行っていないことです。 AdSenseのバックフィルを有効にしているか、いくつかの広告をフィルタリングしています。確認する アプリの設定で確認することができます。
EDIT
app-ads.txt を更新し、"setTestDeviceIds" を使用して物理デバイスでテストしてください。
この説明書を編集した時点のものです。 https://developers.google.com/admob/android/test-ads が動作しました。広告をテストするには、Demo ad Unitを使い、app-ads.txt行を追加してadmobクローラーにクロールされるのを待つ必要がありました(これだけでもAndroid-12エミュレータで動作しました)。しかし、上記のリンクにある "setTestDeviceIds" - codeを使うようにLogcatに指示があり、USBで接続した物理デバイスにテスト広告を表示するのに必要だと判明しました。
関連
-
[解決済み】インストールエラー。インストールエラー:install_failed_older_sdk
-
[解決済み】アンドロイドクロームブラウザのモバイルウェブアプリケーションのメニューでHTMLユニコード ☰が検出されない。
-
[解決済み】Dalvikとdalvik-cacheとは何ですか?
-
[解決済み] [Solved] Error "File google-services.json is missing from module root folder. これがないとGoogle Services Pluginは機能しません" [重複]。
-
[解決済み】SDKの場所がandroid studioで見つからない。
-
[解決済み】android.content.res.Resources$NotFoundExceptionの取得:androidにリソースが存在する場合でも例外が発生する。
-
[解決済み] TypeError: cb.apply は関数ではありません。
-
[解決済み] sendUserActionEvent() は null です。
-
[解決済み] 「外部JARで「Dalvik形式への変換に失敗し、エラー1が発生しました。
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】このアクティビティでは、Theme.AppCompatテーマ(またはその子孫)を使用する必要があります。
-
[解決済み】シンボル 'AppCompatActivity' を解決できない。
-
[解決済み] カスタムアダプタからnotifyDataSetChangeが機能しない
-
[解決済み】Androidエミュレータのエラーメッセージ。"PANIC: Missing emulator engine program for 'x86' CPUS." (パニック: エミュレータ・エンジン・プログラムがありません)
-
[解決済み】Android Studio。adbバージョン」の結果を取得できない
-
[解決済み】ビットマップを保存する場所について
-
[解決済み】findViewByIDがnullを返す。
-
[解決済み】sendUserActionEvent()がnullである。
-
[解決済み] Looper.prepare()を呼び出していないスレッドではハンドラを作成できない
-
[解決済み] Android Fragment no view found for ID?