Adfox 설정
Adfox를 사용하면 애플리케이션 소유자가 공개 경매를 통해 표준 수익화와 동일한 Mobile Ads SDK를 사용하여 광고 배치에 대해 광고주와 직접 협상할 수 있습니다. 자세한 내용은 이 문서를 참조하세요.
Adfox는 여러 광고 유형을 지원합니다.
- 적응형 인라인 배너
- 적응형 스티키 배너
- 전면 광고
- 네이티브 광고
적응형 인라인 배너
적응형 인라인 배너를 활성화하려면 지침을 수행하세요. 또한 AdRequest
클래스를 사용하여 Adfox 인터페이스에서 받은 코드를 전송하세요(자세한 내용은 Adfox 도움말 참조).
// Code from the Adfox interface for working with direct campaigns.
var parameters = [String: String]()
parameters["adf_ownerid"] = "<example>"
parameters["adf_p1"] = "<example>"
parameters["adf_p2"] = "<example>"
parameters["adf_pfc"] = "<example>"
parameters["adf_pfb"] = "<example>"
parameters["adf_pt"] = "<example>"
parameters["adf_pd"] = "<example>"
parameters["adf_pw"] = "<example>"
parameters["adf_pv"] = "<example>"
parameters["adf_prr"] = "<example>"
parameters["adf_pdw"] = "<example>"
parameters["adf_pdh"] = "<example>"
let request = MutableAdRequest()
request.age = age
request.contextQuery = contextQuery
request.contextTags = contextTags
request.gender = gender
request.location = location
request.parameters = parameters
adView.loadAd(with: adRequest)
적응형 스티키 배너
적응형 스티키 배너를 활성화하려면 지침을 수행하세요. 또한 AdRequest
클래스를 사용하여 Adfox 인터페이스에서 받은 코드를 전송하세요(자세한 내용은 Adfox 도움말 참조).
// Code from the Adfox interface for working with direct campaigns.
var parameters = [String: String]()
parameters["adf_ownerid"] = "<example>"
parameters["adf_p1"] = "<example>"
parameters["adf_p2"] = "<example>"
parameters["adf_pfc"] = "<example>"
parameters["adf_pfb"] = "<example>"
parameters["adf_pt"] = "<example>"
parameters["adf_pd"] = "<example>"
parameters["adf_pw"] = "<example>"
parameters["adf_pv"] = "<example>"
parameters["adf_prr"] = "<example>"
parameters["adf_pdw"] = "<example>"
parameters["adf_pdh"] = "<example>"
let request = MutableAdRequest()
request.age = age
request.contextQuery = contextQuery
request.contextTags = contextTags
request.gender = gender
request.location = location
request.parameters = parameters
adView.loadAd(with: adRequest)
전면 광고
전면 광고를 활성화하려면 지침을 수행하세요. 또한 AdRequest
클래스를 사용하여 Adfox 인터페이스에서 받은 코드를 전송하세요(자세한 내용은 Adfox 도움말 참조).
// Code from the Adfox interface for working with direct campaigns.
var parameters = [String: String]()
parameters["adf_ownerid"] = "<example>"
parameters["adf_p1"] = "<example>"
parameters["adf_p2"] = "<example>"
parameters["adf_pfc"] = "<example>"
parameters["adf_pfb"] = "<example>"
parameters["adf_pt"] = "<example>"
parameters["adf_pd"] = "<example>"
parameters["adf_pw"] = "<example>"
parameters["adf_pv"] = "<example>"
parameters["adf_prr"] = "<example>"
parameters["adf_pdw"] = "<example>"
parameters["adf_pdh"] = "<example>"
let configuration = MutableAdRequestConfiguration(adUnitID: "R-M-XXXXX-YY")
configuration.age = age
configuration.contextQuery = contextQuery
configuration.contextTags = contextTags
configuration.gender = gender
configuration.location = location
configuration.parameters = parameters
interstitialAdLoader = InterstitialAdLoader()
interstitialAdLoader.delegate = self
interstitialAdLoader.loadAd(with: configuration)
네이티브 광고
네이티브 광고를 활성화하려면 지침을 수행하세요. 또한 MutableNativeAdRequestConfiguration
클래스를 사용하여 Adfox 인터페이스에서 받은 코드를 전송하세요(자세한 내용은 Adfox 도움말 참조).
단일 광고를 로드하는 코드 예시:
// Code from the Adfox interface for working with direct campaigns.
var parameters = [String: String]()
parameters["adf_ownerid"] = "<example>"
parameters["adf_p1"] = "<example>"
parameters["adf_p2"] = "<example>"
parameters["adf_pfc"] = "<example>"
parameters["adf_pfb"] = "<example>"
parameters["adf_pt"] = "<example>"
parameters["adf_pd"] = "<example>"
parameters["adf_pw"] = "<example>"
parameters["adf_pv"] = "<example>"
parameters["adf_prr"] = "<example>"
parameters["adf_pdw"] = "<example>"
parameters["adf_pdh"] = "<example>"
let requestConfiguration = MutableNativeAdRequestConfiguration(adUnitID: "R-M-XXXXXX")
requestConfiguration.age = age
requestConfiguration.contextQuery = contextQuery
requestConfiguration.contextTags = contextTags
requestConfiguration.gender = gender
requestConfiguration.location = location
requestConfiguration.parameters = parameters
adLoader.loadAd(with: requestConfiguration)
여러 광고를 로드하는 코드 예시:
// Code from the Adfox interface for working with direct campaigns.
var parameters = [String: String]()
parameters["adf_ownerid"] = "<example>"
parameters["adf_p1"] = "<example>"
parameters["adf_p2"] = "<example>"
parameters["adf_pfc"] = "<example>"
parameters["adf_pfb"] = "<example>"
parameters["adf_pt"] = "<example>"
parameters["adf_pd"] = "<example>"
parameters["adf_pw"] = "<example>"
parameters["adf_pv"] = "<example>"
parameters["adf_prr"] = "<example>"
parameters["adf_pdw"] = "<example>"
parameters["adf_pdh"] = "<example>"
let requestConfiguration = MutableNativeAdRequestConfiguration(adUnitID: "R-M-XXXXXX")
requestConfiguration.age = age
requestConfiguration.contextQuery = contextQuery
requestConfiguration.contextTags = contextTags
requestConfiguration.gender = gender
requestConfiguration.location = location
requestConfiguration.parameters = parameters
adLoader.loadAds(with: requestConfiguration, adsCount: adsCount)
Was the article helpful?
Previous
Next