การตั้งค่าโฆษณาแบบจํากัดและตัวระบุของบุคคลที่หนึ่ง

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