gpt4 book ai didi

java - 手机端测试Admob时DEVICE_ID_EMULATOR和TEST_EMULATOR的区别

转载 作者:搜寻专家 更新时间:2023-11-01 08:43:48 24 4
gpt4 key购买 nike

使用 TEST_EMULATOR 和 DEVICE_ID_EMULATOR 有什么区别?我想在我的手机上测试 admob 广告系统,不是在 PC 上的模拟器上。

AdRequest ad = new AdRequest.Builder().
.addTestDevice(com.google.ads.AdRequest.TEST_EMULATOR).
.addTestDevice("YOUR_HASHED_DEVICE_ID").
.build();

AdRequest ad = new AdRequest.Builder().
.addTestDevice(com.google.ads.AdRequest.DEVICE_ID_EMULATOR).
.addTestDevice("YOUR_HASHED_DEVICE_ID").
.build();

最佳答案

  1. 区别在于 com.google.ads.AdRequest.TEST_EMULATOR 指的是old 遗留 admob 和 com.google.android.gms .ads.AdRequest.DEVICE_ID_EMULATOR google play 服务版本的 admob。这已经取代了旧的遗留 admob。显然,您现在应该只使用新的 admob,因为旧的已弃用。

  2. 要在真实设备上测试 admob 广告,您需要获取移动设备 ID 哈希并将其放在此处:.addTestDevice("YOUR_HASHED_DEVICE_ID")。Admob 在 logcat 中添加了一 strip 有设备 ID 的日志,大致如下所示:

05-20 20:27:20.888: I/Ads(32367): Use AdRequest.Builder.addTestDevice("BANANANAANANANANANANNANANANANANA") to get test ads on this device.

只需将其复制为 addTestDevice 方法中的参数即可。

关于java - 手机端测试Admob时DEVICE_ID_EMULATOR和TEST_EMULATOR的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30355041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com