_Google Ads SDK to 19.0.0
_を更新すると、addTestDevice()
は廃止予定ですが、問題を解決するために this link を検索しましたが、成功しませんでした。だから解決する方法。
ここに私のコード
_ mAdView.loadAd(new RequestConfiguration.Builder
.setTestDeviceIds(AdRequest.DEVICE_ID_EMULATOR) // show error
.setTestDeviceIds(DEV_ID) // show error
.build());
_
と開発者サイトの提案
_// Deprecated AdRequest.Builder.addTestDevice().Use
RequestConfiguration.Builder.setTestDeviceIds() instead.
_
Androidエミュレーターを使用する場合、エミュレーターはテストデバイスとして自動的に構成されるため、setTestDeviceIds()
メソッドを使用する必要はありません。
ただし、実際のデバイスまたはその他のエミュレータをテストデバイスとして使用する場合は、それを使用する必要があります。
List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231");
RequestConfiguration configuration =
new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
MobileAds.setRequestConfiguration(configuration);
デバイスIDを取得するにはlogcatの出力で、次のようなメッセージを確認します。このメッセージには、デバイスIDと、それをテストデバイスとして追加する方法が示されています。
I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
to get test ads on this device."