After updating Google Ads SDK addTestDevice is deprecated, How to resolve?(更新 Google Ads SDK 后 addTestDevice 已弃用,如何解决?)
问题描述
在将 Google Ads SDK 更新到 19.0.0
后,会为 addTestDevice()
提供已弃用的警告消息,虽然我搜索 此链接 以解决问题但没有成功.我该如何解决?
After updating Google Ads SDK to 19.0.0
gives a deprecated warning message for addTestDevice()
, while I searched this link for resolving the issue but not succeed.
how can I resolve it?
这是我的代码
mAdView.loadAd(new RequestConfiguration.Builder
.setTestDeviceIds(AdRequest.DEVICE_ID_EMULATOR) // show error
.setTestDeviceIds(DEV_ID) // show error
.build());
和开发者网站建议
已弃用 AdRequest.Builder.addTestDevice().利用RequestConfiguration.Builder.setTestDeviceIds() 代替.
Deprecated AdRequest.Builder.addTestDevice(). Use RequestConfiguration.Builder.setTestDeviceIds() instead.
推荐答案
我是这样做的:
List<String> testDevices = new ArrayList<>();
testDevices.add(AdRequest.DEVICE_ID_EMULATOR);
RequestConfiguration requestConfiguration
= new RequestConfiguration.Builder()
.setTestDeviceIds(testDevices)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
AdView adView = new AdView(context);
// ... invoke some methods of adView ...
adView.loadAd(new AdRequest.Builder().build());
官方参考说RequestConfiguration
是将用于每个 AdRequest
的全局配置.据我了解,一旦您拥有 setRequestConfiguration()
,您的 AdRequest
就不再需要单独设置测试设备了.
The official reference says that a RequestConfiguration
is the global configuration that will be used for every AdRequest
. In my understanding, once you have setRequestConfiguration()
, your AdRequest
s individually don't need to set test devices anymore.
这篇关于更新 Google Ads SDK 后 addTestDevice 已弃用,如何解决?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:更新 Google Ads SDK 后 addTestDevice 已弃用,如何解决?


基础教程推荐
- iOS4 创建后台定时器 2022-01-01
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
- 如何从 logcat 中删除旧数据? 2022-01-01
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01