Chế độ cài đặt quảng cáo bị hạn chế và giá trị nhận dạng của bên thứ nhất

Quảng cáo bị hạn chế cho phép các ứng dụng phân phát quảng cáo khi người dùng không đồng ý chia sẻ dữ liệu cá nhân. Chế độ quảng cáo bị hạn chế sẽ dừng việc thu thập, chia sẻ và sử dụng dữ liệu cá nhân cho hoạt động chọn quảng cáo. Nếu người dùng chọn không chia sẻ dữ liệu cá nhân, thì tính năng này cho phép quảng cáo tiếp tục phân phát.

Hướng dẫn này trình bày cách sử dụng chế độ cài đặt quảng cáo bị hạn chế trong ứng dụng và cách điều chỉnh hành vi của ứng dụng cho phù hợp với chế độ cài đặt chung của mạng Google Ad Manager.

Định cấu hình chế độ cài đặt quảng cáo bị hạn chế của ứng dụng

PAL phiên bản 1.109.0 giới thiệu thuộc tính forceLimitedAds và xoá thuộc tính allowStorage. Thuộc tính này nằm trong lớp ConsentSettings.

Kể từ phiên bản 1.109.0, PAL sẽ đọc dữ liệu Khuôn khổ về tính minh bạch và sự đồng ý (TCF) từ thiết bị để xác định sự đồng ý của người dùng đối với bộ nhớ cục bộ. Trước đây, ứng dụng của bạn có trách nhiệm xác định sự đồng ý lưu trữ. Ứng dụng của bạn vẫn phải truyền các thông số gdpr=gdpr_consent= trong URL thẻ quảng cáo.

Nếu việc xác định tự động dựa trên TCF là không đủ, hãy đặt trực tiếp thuộc tính forceLimitedAds trong ứng dụng của bạn. Để biết thông tin chi tiết, hãy xem bài viết Hoạt động tích hợp của nhà xuất bản với TCF của IAB ở Châu Âu. Việc đặt thuộc tính forceLimitedAds thành giá trị true sẽ ngăn PAL lưu trữ hoặc gửi giá trị nhận dạng người dùng trong số chỉ dùng một lần được gửi đến máy chủ. Việc đặt thuộc tính forceLimitedAds thành giá trị true cũng giống như việc thêm tham số ltd=1 vào URL yêu cầu quảng cáo trong SDK IMA (Quảng cáo tương tác trên phương tiện truyền thông). Để biết thông tin chi tiết về quảng cáo bị hạn chế, hãy xem phần ltd (Quảng cáo bị hạn chế). Khi bạn đặt thuộc tính forceLimitedAds thành giá trị true, PAL sẽ thêm tham số ltd=1 vào số chỉ dùng một lần.

Để giữ nguyên hành vi hiện tại trong ứng dụng của mình, bạn có thể cần cập nhật việc triển khai, ngay cả khi trước đây bạn chưa từng đặt thuộc tính allowStorage. Thuộc tính allowStorage mặc định là giá trị false, bật quảng cáo bị hạn chế. Thuộc tính forceLimitedAds mặc định là giá trị false, không bật quảng cáo bị hạn chế.

Điều chỉnh chế độ cài đặt chung của Google Ad Manager

Nếu bạn cập nhật chế độ cài đặt Quảng cáo bị hạn chế có lập trình hoặc Cookie của bên thứ nhất cho quảng cáo trên web trong Ad Manager, hãy sử dụng các API mới này để điều chỉnh cho phù hợp với chế độ cài đặt trong Ad Manager. Nếu bạn không sử dụng API, thì PAL có thể bao gồm các giá trị nhận dạng trong số chỉ dùng một lần được dùng trong yêu cầu quảng cáo gửi đến máy chủ. Tuy nhiên, Ad Manager có thể loại bỏ các tín hiệu dựa trên chế độ cài đặt trong Ad Manager.

Sau đây là các API:

  • disableLimitedAdsStorage – vô hiệu hoá cookie chỉ dùng để phát hiện lưu lượng truy cập không hợp lệ và việc sử dụng bộ nhớ cục bộ cho quảng cáo bị hạn chế. Nếu bạn đã cập nhật chế độ cài đặt Quảng cáo bị hạn chế có lập trình trong Ad Manager trong mục Quản trị > Cài đặt chung, hãy sử dụng API này để tắt việc sử dụng bộ nhớ cục bộ cho quảng cáo bị hạn chế trong PAL. Xin lưu ý rằng chế độ cài đặt này không áp dụng cho quảng cáo bị hạn chế.
  • disableFirstPartyIdentifiers – vô hiệu hoá giá trị nhận dạng bên thứ nhất được dùng để chọn quảng cáo. Nếu bạn đã cập nhật chế độ cài đặt Cookie của bên thứ nhất cho quảng cáo trên web trong Ad Manager trong phần Quản trị > Cài đặt chung, hãy sử dụng API này để tắt các giá trị nhận dạng đó trong PAL. Xin lưu ý rằng chế độ cài đặt này không áp dụng cho việc sử dụng cookie và bộ nhớ cục bộ để phát hiện lưu lượng truy cập không hợp lệ.

Ví dụ sau đây xử lý quyền riêng tư của người dùng và việc sử dụng dữ liệu trong quá trình triển khai PAL:

const consentSettings = new goog.pal.ConsentSettings();
consentSettings.allowStorage = true;
// During the PAL Phase 1 release, best practice is to always set the
// `allowStorage` property to a `true` value to allow PAL to automatically
// determine whether limited ads applies based on the TCF data.
// To enable limited ads regardless of the TCF determination, set the
// `forceLimitedAds` property to a `true` value.

const adManagerSettings = new goog.pal.GoogleAdManagerSettings();
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = true;
// Add this line if the "First party cookies for ads on web" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = true;

const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);