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 已弃用,如何解决?
基础教程推荐
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01