기기 ID 수집

일부 애널리틱스 서비스는 기기와 고객 ID의 조율을 필요로 합니다. 이는 중복 보고를 방지하기 위해 필수적입니다.

Google Play 서비스 광고 ID

Google Play 서비스 광고 ID(Google 광고 ID)는 기기에 대한 고유한 식별자입니다. 유저는 기기에서 "광고 개인 최적화 사용 안함(Opt out of Ads Personalization)"를 설정하여 자신의 Google 광고 ID 공유를 옵트아웃할 수 있습니다.유저가 해당 설정을 활성화하면, Adjust SDK는 Google 광고 ID 읽기 시도 시 0으로 구성된 문자열을 반환합니다.

중요:
Android 12 이상(API 레벨 31)을 타겟팅 하는 경우, 기기의 광고 ID를 읽기 위해 the com.google.android.gms.AD_ID permission 권한을 추가해야 합니다. 해당 권한을 추가하지 않으면, 유저가 자신의 ID 공유를 옵트아웃 하지 않은 경우에도 Google 광고 ID를 읽지 못하게 됩니다.
Java
Javascript

백그라운드 스레드에서는 Google 광고 ID만 읽을 수 있습니다. context를 포함한 getGoogleAdId functionOnDeviceIdsRead를 호출하시기 바랍니다. 이는 어느 상황에서나 작동할 것입니다.

Adjust.getGoogleAdId(this, new OnDeviceIdsRead() {
    @Override
    public void onGoogleAdIdRead(String googleAdId) {}
});

Amazon 광고 ID

Adjust.getAmazonAdId 메서드를 호출하여 기기의 Amazon 광고 ID를 얻을 수 있습니다.

Java
Javascript
String amazonAdId = Adjust.getAmazonAdId(context);

Adjust 기기 식별자

백엔드가 기기를 트래킹하면, Adjust 기기 ID(ADID)를 생성합니다. 기기의 ADID를 얻으려면 Adjust.getAdid 메서드를 호출합니다.

참고:
ADID는 Adjust 백엔드가 설치를 트래킹한 이후에만 액세스할 수 있습니다. SDK 초기화 전에는 ADID에 액세스할 수 없습니다. Adjust SDK가 설치 정보를 Adjust 백엔드로 전송한 후에야 ADID에 액세스할 수 있습니다.
Java
Javascript
String adid = Adjust.getAdid();