หากคุณอัปเดตการตั้งค่า 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);