使用test_emulator和device_id_emulator有什么区别?我想在我的手机上测试AMPOB AD系统,不是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();
-
不同的是,
com.google.ads.AdRequest.TEST_EMULATOR
指的是旧旧版ADMOB和com.google.android.gms.ads.AdRequest.DEVICE_ID_EMULATOR
是 new Google Play Services Services Services版本的ADMOB。这取代了旧的旧船只。显然,您现在应该只使用新的Admob作为旧的Admob。 -
要在真实设备上测试ADMOB广告,您需要获取移动设备ID HASH并将其放在此处:
.addTestDevice("YOUR_HASHED_DEVICE_ID").
ADMOB在LogCat中添加了带有设备ID的日志,该日志看起来或多或少都像以下方式:
05-20 20:27:20.888:i/ads(32367):使用adrequest.builder.AddtestDestDevice(" Banananaananananananananananananaana")在此设备上进行测试广告。
只需将其复制为addTestDevice
方法中的参数。