หากคุณอัปเดตการตั้งค่า Ad Manager โฆษณาแบบจำกัดแบบเป็นโปรแกรมหรือตัวระบุของบุคคลที่หนึ่งสำหรับโฆษณาในแอป ให้ใช้ API ใหม่เหล่านี้เพื่อให้ตรงกับการตั้งค่าใน Ad Manager หากคุณไม่ได้ใช้ API ทาง PAL อาจรวมตัวระบุไว้ใน Nonce ที่ใช้ในการส่งคําขอโฆษณาไปยังเซิร์ฟเวอร์ อย่างไรก็ตาม Ad Manager อาจทิ้งสัญญาณตามการตั้งค่าใน Ad Manager
API ดังกล่าวมีดังนี้
disableLimitedAdsStorage
- ปิดใช้ตัวระบุที่มีไว้เพื่อตรวจจับการเข้าชมที่ไม่ถูกต้องเท่านั้น และการใช้พื้นที่เก็บข้อมูลในเครื่องสําหรับโฆษณาแบบจํากัด หากคุณอัปเดตการตั้งค่าโฆษณาแบบจำกัดแบบเป็นโปรแกรมใน Ad Manager ภายในผู้ดูแลระบบ > การตั้งค่าส่วนกลาง ให้ใช้ API นี้เพื่อปิดใช้พื้นที่เก็บข้อมูลในเครื่องสําหรับโฆษณาแบบจํากัดใน PAL โปรดทราบว่าการตั้งค่านี้ไม่มีผลกับโฆษณาที่ไม่มีการจำกัดdisableFirstPartyIdentifiers
- ปิดใช้ตัวระบุของบุคคลที่หนึ่งที่ใช้สําหรับการเลือกโฆษณา หากคุณอัปเดตการตั้งค่าตัวระบุของบุคคลที่หนึ่งสำหรับโฆษณาในแอปใน Ad Manager ภายในการตั้งค่าผู้ดูแลระบบ > การตั้งค่าส่วนกลาง ให้ใช้ API นี้เพื่อปิดใช้ตัวระบุดังกล่าวใน PAL โปรดทราบว่าการตั้งค่านี้ไม่มีผลกับการใช้ตัวระบุและพื้นที่เก็บข้อมูลในเครื่องเพื่อตรวจจับการเข้าชมที่ไม่ถูกต้อง
ตัวอย่างต่อไปนี้จะตั้งค่าพารามิเตอร์เหล่านี้
PALSettings *settings = [[PALSettings alloc] init];
settings.allowStorage = YES;
settings.directedForChildOrUnknownAge = NO;
PALGoogleAdManagerSettings *adManagerSettings = [[PALGoogleAdManagerSettings alloc] init];
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = YES;
// Add this line if the "First party identifiers for ads on app" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = YES;
self.nonceLoader = [[PALNonceLoader alloc] initWithSettings:settings
googleAdManagerSettings:adManagerSettings];