키-값 세분화를 사용하면 광고 요청을 통해 사용자를 세분화하는 맞춤 타겟팅을 정의할 수 있습니다. AdMob UI에서 키-값 쌍을 추가하는 등 키-값 세분화에 관한 자세한 내용은 미디에이션 그룹에 키-값 세분화 추가하기를 참고하세요.
이 페이지에서는 Google 모바일 광고 iOS SDK를 사용하여 광고 요청을 구성할 때 키-값 세분화를 구현하는 방법을 안내합니다.
시작하기 전에
앱에서 키-값 세분화를 설정하려면 먼저 미디에이션 그룹에 키-값 세분화를 추가해야 합니다.
광고 요청에 키-값 쌍 연결
AdMob UI에서 맞춤 키-값 쌍을 설정한 후 애플리케이션의 광고 요청에 쌍을 연결합니다.
맞춤 타겟팅 데이터를 나타내는 키-값 쌍 객체를 만듭니다.
광고 요청의
customTargeting속성을 이 객체로 설정합니다.
다음 예에서는 앱에서 기간별로 사용자를 세분화하는 이전 단계를 다룹니다.
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;
키-값 세분화 설정 테스트
맞춤 키-값 쌍에서 구현을 테스트하려면 광고 요청을 보내고
응답 정보 객체를 확인합니다. mediation_group_name 필드의 값이 예상 미디에이션 그룹 이름과 일치하는지 확인합니다.
다음 예에서는 광고 응답에서 미디에이션 그룹 이름을 확인합니다.
{
"Response ID": "r6_DZtitA8Gi2OMPyKeksAI",
...
"Response Extras": {
"mediation_group_name": "Mediation group for new users"
}
}