제한된 광고 및 퍼스트 파티 식별자 설정

Ad Manager 설정 프로그래매틱 방식의 제한적인 광고 또는 앱 광고의 퍼스트 파티 식별자를 업데이트하는 경우 이러한 새 API를 사용하여 Ad Manager의 설정과 일치시킵니다. API를 사용하지 않으면 PAL이 서버에 대한 광고 요청에 사용되는 nonce에 식별자를 포함할 수 있습니다. 하지만 Ad Manager의 설정에 따라 Ad Manager에서 신호를 삭제할 수도 있습니다.

API는 다음과 같습니다.

  • disableLimitedAdsStorage - 제한적인 광고에 무효 트래픽 감지 전용 식별자 및 로컬 스토리지 사용을 사용 중지합니다. 관리 > 전역 설정에서 Ad Manager의 프로그래매틱 방식의 제한적인 광고 설정을 업데이트한 경우 이 API를 사용하여 PAL에서 제한적인 광고에 대한 로컬 저장소 사용을 사용 중지합니다. 제한되지 않은 광고에는 이 설정이 적용되지 않습니다.
  • disableFirstPartyIdentifiers - 광고 선택에 사용되는 퍼스트 파티 식별자를 사용 중지합니다. 관리자 > 전역 설정에서 Ad Manager의 앱 광고용 퍼스트 파티 식별자 설정을 업데이트한 경우 이 API를 사용하여 PAL에서 이러한 식별자를 사용 중지합니다. 이 설정은 무효 트래픽 감지를 위한 식별자 및 로컬 스토리지 사용에는 적용되지 않습니다.

다음 예에서는 이러한 매개변수를 설정합니다.

ConsentSettings consentSettings = ConsentSettings.builder()
            .allowStorage(isConsentToStorage)
            .build();

GoogleAdManagerSettings adManagerSettings = GoogleAdManagerSettings.builder()
            // Add this line if the "Programmatic limited ads" toggle is turned
            // off in Ad Manager.
            .disableLimitedAdsStorage(true)
            // Add this line if the
            // "First party identifiers for ads on app" toggle is turned
            // off in Ad Manager.
            .disableFirstPartyIdentifiers(true)
            .build();

nonceLoader = new NonceLoader(this, consentSettings, adManagerSettings);