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 đang cập nhật cách xử lý các chế độ cài đặt để tinh chỉnh quyền kiểm soát đối với quyền riêng tư của người dùng và việc sử dụng dữ liệu. PAL phiên bản 1.90.0 giới thiệu thuộc tính forceLimitedAds và không dùng nữa thuộc tính allowStorage hiện có. Các thuộc tính này nằm trong lớp ConsentSettings.

Kể từ phiên bản 1.90.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ộ. Thay đổi này đối với việc đọc dữ liệu TCF khiến thuộc tính allowStorage hiện có trở nên dư thừa. Ứ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 Khuôn khổ về tính minh bạch và sự đồng ý (TCF) của Cục Quảng cáo tương tác (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, dù cho trước đây bạn chưa từng đặt thuộc tính allowStorage. Thuộc tính allowStorage hiện có mặc định là giá trị false. Giá trị này 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ế.

Thông tin cập nhật về Giai đoạn 1 của quy trình xác định theo TCF

Bản phát hành PAL HTML5 giai đoạn 1 giúp bạn chuẩn bị chuyển đổi từ thuộc tính ConsentSettings.allowStorage sang chế độ tự động xác định quảng cáo bị hạn chế dựa trên TCF.

Trong giai đoạn chuyển đổi này, PAL sẽ xem xét dữ liệu TCF của người dùng, thuộc tính allowStorage hiện có và thuộc tính forceLimitedAds mới nhất. Trong giai đoạn này, bạn luôn phải đặt thuộc tính allowStorage thành giá trị true để PAL xác định xem quảng cáo bị hạn chế có áp dụng dựa trên dữ liệu TCF hay không. Nếu bạn muốn bật quảng cáo bị hạn chế bất kể quyết định của TCF, hãy đặt thuộc tính forceLimitedAds thành giá trị true.

Trong Giai đoạn 1, PAL sẽ kích hoạt quảng cáo bị hạn chế trong bất kỳ trường hợp nào sau đây:

  • Thuộc tính allowStorage là giá trị false hoặc chưa được thiết lập. Bạn không nên sử dụng chế độ cài đặt này cho tài sản allowStorage, vì chế độ cài đặt này chỉ hỗ trợ những ứng dụng chưa được cập nhật.
  • Thuộc tính forceLimitedAds là một giá trị true.
  • PAL phát hiện thấy người dùng không đồng ý cho Mục đích 1 theo TCF (Khuôn khổ về tính minh bạch và sự đồng ý) của IAB (Cục quảng cáo tương tác).

Bảng sau đây cho thấy tất cả các trạng thái có thể xảy ra và liệu quảng cáo bị hạn chế có được bật hay không:

Sự đồng ý cho mục đích 1 theo TCF Tài sản allowStorage Tài sản forceLimitedAds Đã bật quảng cáo bị hạn chế
Đã cấp Đúng Đúng Đúng
Không được cấp Đúng Đúng Đúng
Đã cấp Đúng Sai (mặc định) Sai
Không được cấp Đúng Sai (mặc định) Đúng
Đã cấp Sai (mặc định) Đúng Đúng
Không được cấp Sai (mặc định) Đúng Đúng
Đã cấp Sai (mặc định) Sai (mặc định) Đúng
Không được cấp Sai (mặc định) Sai (mặc định) Đúng

Chuẩn bị cho quyết định TCF giai đoạn 2

Bản phát hành Giai đoạn 2 sẽ xoá chức năng khỏi thuộc tính allowStorage. Chúng tôi dự kiến phát hành Giai đoạn 2 sau 90 ngày kể từ khi phát hành Giai đoạn 1, tức là vào ngày 10 tháng 3 năm 2026. Trước ngày này, bạn phải cập nhật chế độ triển khai để sử dụng tham số ConsentSettings.forceLimitedAds.

Đối với bản phát hành Giai đoạn 2, PAL cho phép quảng cáo bị hạn chế chỉ dựa trên việc không có sự đồng ý cho Mục đích 1 trong TCF và thuộc tính ConsentSettings.forceLimitedAds không bắt buộc:

Sự đồng ý cho Mục đích 1 theo TCF Tài sản forceLimitedAds Đã bật quảng cáo bị hạn chế
Đã cấp Đúng Đúng
Không được cấp Đúng Đúng
Đã cấp Sai (mặc định) Sai
Không được cấp Sai (mặc định) Đúng

Đ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 của Ad Manager, hãy sử dụng các API mới này để điều chỉnh 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 không bị hạn chế.
  • disableFirstPartyIdentifiers – tắt giá trị nhận dạng bên thứ nhất 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);