Triển khai phân đoạn khoá-giá trị

Chọn nền tảng: Android iOS Unity Android (Cũ)

Phân khúc khoá-giá trị cho phép bạn xác định nhắm mục tiêu tùy chỉnh để phân khúc người dùng thông qua một yêu cầu quảng cáo. Để biết thông tin chi tiết về phân đoạn khoá-giá trị, chẳng hạn như cách thêm cặp khoá-giá trị trong giao diện người dùng AdMob, hãy xem bài viết Thêm phân đoạn khoá-giá trị vào nhóm dàn xếp.

Trang này hướng dẫn bạn cách triển khai tính năng phân đoạn khoá-giá trị khi định cấu hình một yêu cầu quảng cáo bằng SDK Quảng cáo của Google trên iOS.

Trước khi bắt đầu

Để thiết lập phân đoạn khoá-giá trị trong ứng dụng, trước tiên, bạn phải thêm phân đoạn khoá-giá trị vào một nhóm dàn xếp.

Đính kèm cặp khoá-giá trị vào yêu cầu quảng cáo

Sau khi thiết lập các cặp khoá-giá trị tuỳ chỉnh trong giao diện người dùng AdMob, hãy đính kèm các cặp này vào một yêu cầu quảng cáo trong ứng dụng của bạn.

  1. Tạo một đối tượng cặp khoá-giá trị đại diện cho dữ liệu nhắm mục tiêu tùy chỉnh của bạn.

  2. Đặt thuộc tính customTargeting của yêu cầu quảng cáo thành đối tượng này.

Ví dụ sau đây trình bày các bước trước đó để phân đoạn người dùng theo thời lượng trong một ứng dụng:

Swift

let daysInApp = 1

// Step 1: Create the key-value pair dictionary with custom targeting data.
let customTargeting: [String: String] = [
  "USER_DURATION": daysInApp < 3 ? "NEW" : "MATURE"
]

// Step 2: Create an ad request with custom targeting.
let request = GADRequest()
request.customTargeting = customTargeting

Objective-C

int days_in_app = 1;

// Step 1: Create the key-value pair object with custom targeting data.
NSDictionary *customTargeting = @{
  @"USER_DURATION" : days_in_app < 3 ? @"NEW" : @"MATURE"
};

// Step 2: Create an ad request with custom targeting.
GADRequest *request = [GADRequest request];
request.customTargeting = customTargeting;

Kiểm tra chế độ thiết lập phân đoạn khoá-giá trị

Để kiểm thử việc triển khai trên các cặp khoá-giá trị tuỳ chỉnh, hãy gửi một yêu cầu quảng cáo và kiểm tra đối tượng thông tin phản hồi. Xác minh giá trị của trường mediation_group_name khớp với tên nhóm dàn xếp dự kiến.

Ví dụ sau đây xác minh tên nhóm dàn xếp trong lượt phản hồi quảng cáo:

{
  "Response ID": "r6_DZtitA8Gi2OMPyKeksAI",
  ...
  "Response Extras": {
    "mediation_group_name": "Mediation group for new users"
  }
}