自動化の目的で、プログラムでgoogle AdvertisingIDをリセットしようとしています。
広告IDとisLimitAdTrackingEnabledを取得できます。しかし、プログラムでIDをリセットしたい
手動でユーザーはグーグル設定アプリケーションからグーグル広告IDをリセットすることができます。
プログラムで広告IDをリセットできます。
Root権限で次のコマンドを実行してみてください。
rm -f /data/data/com.google.Android.gms/shared_prefs/adid_settings.xml
XMLファイルを削除すると、新しい広告IDとXMLファイルが自動的に生成されます。
Android 4.4APIデバイスで確認しました。
Androidのドキュメントによると、広告IDはユーザーのみがリセットできます。
広告IDAPIには、「リセット」メソッドは含まれていません。ユーザーのみが、Google設定アプリケーションを介して自分の広告IDのリセットを開始できます。
注:これは提起された質問に答えませんが、少なくとも意図の基準を満たしている可能性があります、および回避策を探している他の人に役立つ場合があります。
Activities
ショートカット(Nova Launcherまたは他のサードパーティランチャーによって提供されるウィジェット機能など)を作成できる場合は、GooglePlay開発者サービスへのアクティビティリンクを作成できます> Ads(具体的には、.ads.settings.AdsSettingsActivity
)。結果のショートカットにはアイコンがありませんが、「広告」という名前が付いています。
ユーザーは、選択したランチャーからこのショートカットをクリックすると、サブメニューに直接移動して、[広告IDのリセット]をクリックできます。 Nova Launcherまたは他のサードパーティのランチャーがインストールされている限り、ストックランチャーからアクティビティウィジェットを作成することもできます。
最終的な結果として、アクションの実行に必要なクリック数が大幅に削減されます。
リファレンス:アクティビティウィジェットの作成方法の詳細については、 このリンク を確認してください。