Hướng dẫn này giải thích cách cung cấp thông tin nhắm mục tiêu cho một yêu cầu quảng cáo.
Điều kiện tiên quyết
- Xem hết hướng dẫn Bắt đầu sử dụng.
Yêu cầu về cấu hình
Đối tượng RequestConfiguration
thu thập cấu hình chung cho mọi yêu cầu quảng cáo và được áp dụng bằng cách gọi MobileAds.SetRequestConfiguration()
.
Ví dụ sau đây đặt MobileAds
bằng một đối tượng RequestConfiguration
có mã thiết bị kiểm thử:
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
Để đảm bảo rằng tất cả các yêu cầu quảng cáo đều áp dụng các thay đổi về cấu hình yêu cầu, hãy đặt cấu hình yêu cầu trước khi bạn Khởi chạy SDK.
Chế độ cài đặt dành cho trẻ em
Nhằm tuân thủ Đạo luật bảo vệ quyền riêng tư của trẻ em trên mạng (COPPA), chúng tôi cung cấp cho bạn một chế độ cài đặt có tên là "thẻ dành cho trẻ em". Bằng việc đặt thẻ này, bạn xác nhận rằng thông báo này là chính xác và bạn được uỷ quyền hành động thay mặt cho chủ sở hữu ứng dụng. Bạn hiểu rằng hành vi lạm dụng chế độ cài đặt này có thể khiến Tài khoản Google của bạn bị chấm dứt.
Là nhà phát triển ứng dụng, bạn có thể cho biết liệu bạn có muốn Google xem nội dung của bạn là dành cho trẻ em hay không khi thực hiện yêu cầu quảng cáo. Nếu bạn cho biết rằng bạn muốn Google coi nội dung của bạn là hướng tới trẻ em, thì SDK sẽ thực hiện các bước để tắt quảng cáo tiếp thị lại và quảng cáo dựa trên mối quan tâm (IBA) cho yêu cầu quảng cáo đó.
Bạn có thể dùng chế độ cài đặt này cho tất cả các phiên bản của SDK Dịch vụ Google Play thông qua RequestConfiguration.TagForChildDirectedTreatment)
:
Đặt
TagForChildDirectedTreatment
bằngTagForChildDirectedTreatment.True
để cho biết rằng bạn muốn Google xem nội dung của bạn là hướng tới trẻ em nhằm tuân thủ COPPA. Chế độ cài đặt này ngăn việc truyền mã nhận dạng cho quảng cáo trên Android (AAID).Đặt
TagForChildDirectedTreatment
bằngTagForChildDirectedTreatment.False
để cho biết rằng bạn không muốn nội dung của mình được coi là hướng tới trẻ em nhằm tuân thủ COPPA.Đặt
TagForChildDirectedTreatment
bằngnull
nếu bạn không muốn cho biết cách bạn muốn Google xử lý nội dung của bạn theo COPPA trong các yêu cầu quảng cáo.
Ví dụ sau cho biết rằng bạn muốn Google xem nội dung của bạn là dành cho trẻ em theo COPPA:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});
Người dùng chưa đủ độ tuổi hợp pháp để tự quản lý tài khoản
Bạn có thể đánh dấu các yêu cầu quảng cáo của mình để áp dụng biện pháp xử lý dành cho những người dùng chưa đủ tuổi hợp pháp để tự quản lý tài khoản ở Khu vực kinh tế Châu Âu (EEA). Tính năng này được thiết kế để giúp bạn dễ dàng tuân thủ Quy định chung về việc bảo vệ dữ liệu (GDPR). Xin lưu ý rằng bạn có thể có các nghĩa vụ pháp lý khác theo GDPR. Xem hướng dẫn của Liên minh Châu Âu và tham khảo ý kiến của cố vấn pháp lý riêng. Xin lưu ý rằng các công cụ của Google được thiết kế để tạo điều kiện cho việc tuân thủ và không giảm trừ nghĩa vụ theo luật của bất kỳ nhà xuất bản nào.
Tìm hiểu thêm về những ảnh hưởng của GDPR đối với nhà xuất bản.
Khi bạn sử dụng tính năng này, yêu cầu quảng cáo sẽ bao gồm một thông số Thẻ cho người dùng chưa đủ tuổi thành niên ở Châu Âu (TFUA). Tham số này vô hiệu hoá hoạt động quảng cáo được cá nhân hoá (bao gồm cả hoạt động tái tiếp thị) đối với tất cả các yêu cầu quảng cáo. Tham số này cũng vô hiệu hoá các yêu cầu đối với nhà cung cấp quảng cáo bên thứ ba, chẳng hạn như pixel đo lường quảng cáo và máy chủ quảng cáo bên thứ ba.
Giống như các chế độ cài đặt hướng tới trẻ em, RequestConfiguration
có một phương thức để đặt thông số TFUA:
TagForUnderAgeOfConsent
,
với các lựa chọn sau.
Đặt
TagForUnderAgeOfConsent
bằngTagForUnderAgeOfConsent.True
để cho biết rằng bạn muốn yêu cầu quảng cáo áp dụng biện pháp xử lý dành cho người dùng chưa đủ tuổi thành niên ở Khu vực kinh tế Châu Âu (EEA). Chế độ cài đặt này ngăn việc truyền mã nhận dạng cho quảng cáo trên Android (AAID).Đặt
TagForUnderAgeOfConsent
bằngTagForUnderAgeOfConsent.False
để cho biết rằng bạn không muốn yêu cầu quảng cáo áp dụng biện pháp xử lý dành cho người dùng chưa đủ tuổi thành niên ở Khu vực kinh tế Châu Âu (EEA).Đặt
TagForUnderAgeOfConsent
bằngnull
để cho biết rằng bạn chưa chỉ định việc yêu cầu quảng cáo có áp dụng biện pháp xử lý dành cho người dùng chưa đủ tuổi thành niên ở Khu vực kinh tế Châu Âu (EEA) hay không.
Ví dụ sau cho biết rằng bạn muốn đưa TFUA vào yêu cầu quảng cáo:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
Bạn không nên đặt đồng thời Chế độ cài đặt dành cho trẻ em
và TagForUnderAgeOfConsent
thành true
.
Nếu bạn cài đặt như vậy, thì chế độ cài đặt dành cho trẻ em sẽ được ưu tiên áp dụng.
Lọc nội dung quảng cáo
Để tuân thủ Chính sách về quảng cáo không phù hợp của Google Play (bao gồm cả các ưu đãi liên quan trong quảng cáo), tất cả quảng cáo và các ưu đãi liên quan xuất hiện trong ứng dụng của bạn phải phù hợp với mức phân loại nội dung của ứng dụng, ngay cả khi bản thân nội dung đó tuân thủ các chính sách của Google Play.
Các công cụ như mức phân loại nội dung quảng cáo tối đa có thể giúp bạn kiểm soát nội dung của quảng cáo hiển thị cho người dùng hiệu quả hơn. Bạn có thể đặt mức phân loại nội dung tối đa để giúp tuân thủ các chính sách nền tảng.
Các ứng dụng có thể đặt mức phân loại nội dung quảng cáo tối đa cho các yêu cầu quảng cáo bằng cách sử dụng trường MaxAdContentRating
. Quảng cáo AdMob được trả về khi bạn định cấu hình chế độ cài đặt này phải có mức phân loại nội dung bằng hoặc thấp hơn yêu cầu.
Các giá trị có thể có cho phần phụ của mạng này dựa trên kết quả phân loại nhãn nội dung kỹ thuật số và phải là một trong các chuỗi sau:
MaxAdContentRating.G
MaxAdContentRating.PG
MaxAdContentRating.T
MaxAdContentRating.MA
Ví dụ sau đây định cấu hình một đối tượng RequestConfiguration
để chỉ định rằng nội dung quảng cáo được trả về phải tương ứng với thông tin chỉ định nhãn nội dung kỹ thuật số không cao hơn G
:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
});
Tìm hiểu thêm về cách đặt mức phân loại nội dung tối đa cho từng yêu cầu quảng cáo.
Yêu cầu quảng cáo
Đối tượng AdManagerAdRequest
thu thập thông tin nhắm mục tiêu cho yêu cầu quảng cáo.
Nhắm mục tiêu tuỳ chỉnh
Bạn có thể chuyển các cặp khoá-giá trị tuỳ chỉnh để nhắm mục tiêu các mục hàng trong chiến dịch trên Google Ad Manager thông qua AdManagerAdRequest.AddCustomTargeting()
:
Ví dụ sau đây sẽ truyền độ tuổi nhắm mục tiêu tuỳ chỉnh dưới dạng 25
:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25"}
}
};
Ví dụ sau đây nhắm đến những người từ 24 đến 26 tuổi:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26"}
}
};
Loại trừ danh mục
Bạn có thể thêm một cấp loại trừ danh mục cấp vị trí vào yêu cầu quảng cáo bằng cách sử dụng trường AdManagerAdRequest
CategoryExclusion
:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
Giá trị nhận dạng do nhà xuất bản cung cấp
Bạn có thể đặt giá trị nhận dạng do nhà xuất bản cung cấp (PPID) để dùng trong giới hạn tần suất, phân khúc đối tượng và tiêu chí nhắm mục tiêu theo đối tượng, chế độ xoay vòng quảng cáo theo tuần tự và các hoạt động kiểm soát việc phân phối quảng cáo dựa trên đối tượng trên nhiều thiết bị.
Ví dụ sau đây đặt PPID:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
PublisherProvidedId = "AB123456789"
};
Tín hiệu do nhà xuất bản cung cấp
Bạn có thể gửi dữ liệu đối tượng và dữ liệu bối cảnh dưới dạng tín hiệu do nhà xuất bản cung cấp (PPS) trong các yêu cầu quảng cáo. Với PPS, bạn có thể sử dụng dữ liệu người dùng để cải thiện hoạt động kiếm tiền có lập trình bằng cách truyền đạt đặc điểm đối tượng của bạn cho các bên đặt giá thầu trong tất cả các loại giao dịch, sử dụng hệ thống phân loại tiêu chuẩn mà không cần chia sẻ giá trị nhận dạng người dùng. Đặc điểm đối tượng của bạn có thể bao gồm dữ liệu hành vi và dữ liệu dựa trên mối quan tâm (Hệ thống phân loại đối tượng 1.1 của IAB) và dữ liệu theo bối cảnh (Hệ thống phân loại nội dung 2.2 của IAB).
Ví dụ sau đây đặt tính năng phân khúc đối tượng:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
Extras = new Dictionary<string, string>
{
// Set the demographic to an audience with an "Age Range" of 30-34
// and an interest in mergers and acquisitions.
{ "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5"},
// Set the content to sedan, station wagon and SUV automotive values.
{ "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10"},
}
};