在手机上测试ADMOB时,Device_ID_Emulator和Test_emulator之间的区别



使用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();
  1. 不同的是,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。

  2. 要在真实设备上测试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方法中的参数。

最新更新