광고 타기팅
Yandex Mobile Ads SDK API로 사용자에 대한 추가 정보를 넣을 수 있습니다. 요청에 컨텍스트 데이터를 포함하면 광고 품질이 크게 향상되어 수익 증가로 이어질 수 있습니다.
타기팅 설정
광고 요청에 사용자 정보를 전달할 수 있습니다.
- 인라인·스티키 배너에는
AdRequest클래스를 사용합니다. - 전면 광고, 리워드 광고, 앱 오픈 광고에는
AdRequestConfiguration클래스를 사용합니다. - 네이티브 광고에는
NativeAdRequestConfiguration클래스를 사용합니다. - 광고 피드에는
FeedAdRequestConfiguration클래스를 사용합니다.
다음과 같은 사용자 정보를 제공할 수 있습니다.
|
매개변수 |
설명 |
|
|
사용자 연령: 문자열 형식의 숫자(예: |
|
|
사용자 성별: 올바른 문자열을 얻으려면 |
|
|
앱에서 파악한 사용자 위치. 위치를 사용하려면 앱이 위치를 사용하는 데 대한 사용자 동의를 받은 뒤 SDK에서 |
|
|
앱 내에서 사용자가 입력한 검색어. 예를 들어 사용자가 자동차를 검색했다면 |
|
|
사용자가 보던 페이지의 키워드. 페이지 제목, 본문 일부, 태그 등이 될 수 있습니다. 자동차 검색 페이지라면 |
타기팅 예시(Kotlin)
적응형 인라인·스티키 배너
val adRequest = AdRequest.Builder()
.setAge("25")
.setGender(Gender.MALE)
.setLocation(Location("provider"))
.setContextQuery("Buy a used car in Moscow")
.setContextTags(listOf("Buy a car", "used car", "in Moscow"))
.build()
loadAd(adRequest)
전면·리워드·앱 오픈 광고
val adRequestConfiguration = AdRequestConfiguration.Builder("demo-interstitial-yandex")
.setAge("25")
.setGender(Gender.MALE)
.setLocation(Location("provider"))
.setContextQuery("Buy a used car in Moscow")
.setContextTags(listOf("Buy a car", "used car", "in Moscow"))
.build()
loadAd(adRequestConfiguration)
네이티브 광고
val nativeAdRequestConfiguration = NativeAdRequestConfiguration.Builder("demo-native-yandex")
.setAge("25")
.setGender(Gender.MALE)
.setLocation(Location("provider"))
.setContextQuery("Buy a used car in Moscow")
.setContextTags(listOf("Buy a car", "used car", "in Moscow"))
.build()
nativeAdLoader?.loadAd(nativeAdRequestConfiguration)
광고 피드
val feedAdRequestConfiguration = FeedAdRequestConfiguration.Builder("demo-feed-yandex")
.setAge("25")
.setGender(Gender.MALE)
.setLocation(Location("provider"))
.setContextQuery("Buy a used car in Moscow")
.setContextTags(listOf("Buy a car", "used car", "in Moscow"))
.build()
val feedAd = FeedAd.Builder(context, feedAdRequestConfiguration, feedAdAppearance).build()
feedAd.loadListener = feedAdLoadListener
Was the article helpful?
Previous
Next