我正在尝试以编程方式重置谷歌广告ID,以实现自动化目的。
我可以获取广告ID和isLimitAdTrackingEnabled。但我想以编程方式重置ID。
用户可以在谷歌设置应用程序中手动重置谷歌广告ID。
我正在尝试以编程方式重置谷歌广告ID,以实现自动化目的。
我可以获取广告ID和isLimitAdTrackingEnabled。但我想以编程方式重置ID。
用户可以在谷歌设置应用程序中手动重置谷歌广告ID。
您可以通过编程方式重置广告 ID。
尝试以 root 权限执行此命令:
rm -f /data/data/com.google.android.gms/shared_prefs/adid_settings.xml
如果您删除了XML文件,它将自动生成一个新的广告标识符和XML文件。
我通过Android 4.4 API设备进行了确认。参考: 想了解如何创建一个活动小部件的更多信息,请查看this link。
你也可以使用一系列的adb shell命令来重置它(在android-28、google_apis、x86 SDK上进行了测试)
adb root
adb shell am start -n com.google.android.gms/.ads.settings.AdsSettingsActivity
adb shell su root input tap 100 100
adb shell su root input tap 280 360
这将基本上打开您的Google Ads活动,然后自动化屏幕上的点击行为,以重置设备ID。
所遵循的点击行为在此视频中:如何设置GAID
@uddeshya-singh 用按键完成它给出的方法。
shell am start -n com.google.android.gms/.ads.settings.AdsSettingsActivity
shell input keyevent 20
shell input keyevent 66
shell input keyevent 66