作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
更新后 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(). UseRequestConfiguration.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());
The official reference说
RequestConfiguration
是将用于每个
AdRequest
的全局配置.据我了解,一旦您拥有
setRequestConfiguration()
, 你的
AdRequest
s单独不再需要设置测试设备。
关于android - 更新 Google Ads SDK 后 addTestDevice 已弃用,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60539407/
我是一名优秀的程序员,十分优秀!