MAX-mediated apps에 노출되는 문제 광고에 대한 상세 정보를 확인할 수 있습니다. 이를 위해 Creative Debugger를 테스트 환경, QA 프로세스 및 지원 티켓 시스템에 통합하십시오.
Creative Debugger는 특별한 제스처를 완료하면 애플리케이션에 5초 동안 버튼을 표시합니다. (아래 비디오에서 이 제스처에 대해 설명합니다.) 그 후 나타나는 버튼을 누르면 최근에 표시된 광고 목록을 보여주는 화면이 나타납니다. 이 목록에서 광고를 선택하면 해당 광고에 대한 정보(예: mediation network 및 creative ID)가 표시됩니다. 이를 통해 해당 광고의 크리에이티브 문제를 보고하는 데 필요한 정보를 얻을 수 있습니다.
이 제스처는 모든 광고에서 사용할 수 있습니다. 개발 및 프로덕션 빌드 모두에서 기본적으로 활성화되어 있습니다.
광고 문제를 보고하고 관련 network로부터 도움을 받으려면 문제가 있는 광고를 선택하고 Report 버튼을 클릭하십시오. 그러면 광고 문제 보고서가 생성됩니다. 이 보고서를 해당 network 파트너에게 전송하십시오. 문제가 AppLovin 광고와 관련된 경우, 담당 어카운트 매니저에게 보고서를 보내거나 AppLovin Support에 티켓을 제출하십시오.
다음 코드는 MAX SDK를 사용하여 Creative Debugger를 비활성화하는 방법을 보여줍니다:
[ALSdk shared].settings.creativeDebuggerEnabled = NO;
ALSdk.shared().settings.isCreativeDebuggerEnabled = false
다음 호출을 수행하여 Creative Debugger를 표시할 수 있습니다:
[[ALSdk shared] showCreativeDebugger];
ALSdk.shared().showCreativeDebugger()
또한 mediation networks에서 노출된 광고의 creative ID를 가져올 수도 있습니다. Creative Debugger를 사용하거나 MAX SDK를 사용하여 이 작업을 수행할 수 있습니다. 다음 코드는 MAX SDK를 사용하여 이를 수행하는 방법을 보여줍니다:
NSString *creativeIdentifier = ad.creativeIdentifier;
let creativeIdentifier = ad.creativeIdentifier
아래 표는 이 기능을 지원하는 networks, ad formats 및 adapter 버전을 나타냅니다. Ad Callback 열은 creative ID를 사용할 수 있게 되는 ad callback을 보여줍니다.
| Ad network | Ad formats | Ad callback | iOS adapter version |
|---|---|---|---|
| AppLovin | Interstitial, Rewarded | Ad Loaded | 6.15.0 |
| Amazon | Banner, Interstitial, MREC, Rewarded | Ad Loaded | 4.5.6.1 |
| BidMachine | Banner, Interstitial, MREC, Native, Rewarded | Ad Loaded | 1.9.4.1.2 |
| Chartboost | Banner, Interstitial, Rewarded | Ad Loaded | 8.4.0.1 |
| DT Exchange | Banner, Interstitial, Rewarded | Ad Displayed | 7.8.0.1 |
| Google Ad Manager | Banner, Interstitial, Rewarded | Ad Loaded | 7.69.0.1 |
| Google Bidding and Google AdMob | Banner, Interstitial, Rewarded | Ad Loaded | 7.69.0.1 |
| InMobi | Banner, Interstitial, Rewarded | Ad Loaded | 9.1.1.1 |
| Liftoff Monetize | Banner, Interstitial, MREC, Native, Rewarded | Ad Displayed | 6.8.1.3 |
| Liftoff Monetize | Banner, Interstitial, MREC, Native, Rewarded | Ad Loaded | 7.2.0.0 |
| Meta Audience Network | Banner, Interstitial, Rewarded | Ad Loaded | All |
| Mintegral | Banner, Interstitial, Rewarded | Ad Loaded | 6.7.5.0.1 |
| Pangle | Banner, Interstitial, Rewarded | Ad Loaded | All |
| Smaato | Banner, Interstitial, MREC, Native, Rewarded | Ad Loaded | 21.6.10.1 |
| YSO Network | Banner, Interstitial, Rewarded | Ad Loaded | All |
광고를 담당하는 network의 이름을 가져올 수도 있습니다. 다음 코드는 MAX SDK를 사용하여 이를 수행하는 방법을 보여줍니다:
- (void)didLoadAd:(MAAd *)ad
{
NSString *networkName = ad.networkName;
}
- (void)didFailToDisplayAd:(MAAd *)ad withError:(MAError *)error
{
NSString *networkName = ad.networkName;
}
func didLoad(_ ad: MAAd)
{
let networkName = ad.networkName
}
func didFail(toDisplay ad: MAAd, withError error: MAError)
{
let networkName = ad.networkName
}