これによると: https://developer.chrome.com/apps/getstarted_arc#bestpractices Google Play サービス API を介して提供される広告は ARC Welder で動作するはずですが、アプリで取得できるのは、写真に示すようなテスト バナーだけです。
この作業を行うために必要なことはありますか? 私が知る限り、広告は Android と同じように読み込まれますが、実際の広告は表示されません。Android で行うのとまったく同じコードを使用して、ARC Welder で広告を読み込みます (同じ adUnitId を含む)。アプリを Chromebook で実行した場合も同じことが発生するため、ARC Welder の問題ではありません。インタースティシャル広告はまったく表示されません。
広告の読み込み方法は次のとおりです。
AdRequest.Builder adRequest = new AdRequest.Builder();
if (Debug.DEBUG_MODE) {
adRequest.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
adRequest.addTestDevice("F5281A44BC3A9D2A1F8610A73C7C5A3D");
adRequest.addTestDevice("2E76737226676685E8D099929CDE097C");
adRequest.addTestDevice("BD1C0F31A686C467D35C92281DFB80D6");
adRequest.addTestDevice("407FB1B6C16E3A3E7F74E5F91DA17CA3");
}
admobView.setAdListener(new AdListener() {
@Override public void onAdLoaded() {
adView.setVisibility(View.VISIBLE);
}
});
admobView.loadAd(adRequest.build());
Debug.DEBUG_MODE が false であるため、addTestDevice 呼び出しは実行されません。