Android広告IDを取得する最小なサンプルコードを作ってみた。 注意すべき点は AdvertisingIdClient.getAdvertisingIdInfo()はメインスレッドから呼ぶとIllegalStateException例外となるので、UIスレッドとは別のスレッドで取得する必要がある。 AdvertisingIdClient.Info.isLimitAdTrackingEnabled()の設定に関わらず広告IDは取得できてしまうので、実際に広告IDを使うアプリケーションはisLimitAdTrackingEnabled()の値を考慮した実装とする必要がある。 package jp.gr.java_conf.fofn.advertisingid; import android.app.Activity; import android.content.Context; impo