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);