Ad Quality SDK 테스트하기

Ad Quality SDK가 정상적으로 연동되고 작동하는지를 보려면, 아래와 설명과 같이 IDE 콘솔 로그를 확인하세요: 

  1. SDK 연동 가이드 3단계에서 설명된 것과 같이 콘솔 로그를 켜 주세요.
  2. 앱에 연동된 모든 광고 네트워크 SDK들의 로그 설정을 INFO 수준으로 설정합니다
  3. 앱이 열리고 Ad Quality SDK가 초기화되면, INFO 수준 로그들이 출력되기 시작합니다

예제:

IronSource AdQuality: AdQualitySDK: -------------- network connector 4.1.2 --------------
Network A SDK version: 5.6.0
SDK Versions supported: 4.7.0 - 5.6.0
Status: OK

로그에서 광고 네트워크 SDK의 버전 및 Ad Quality에서 지원하는 SDK 버전 정보가 출력됩니다. 이 상태가 ‘OK’ 라면 광고 네트워크 SDK들이 정상적으로 연동된 것입니다.

테스트 지침

  • setTestMode 설정을 true로 설정하여 노출 데이터가 일정 임계 시간 이후에 송출되는 대신 바로 서버로 송출되도록 합니다
  • 앱의 상용 배포 버전은 setTestMode 설정을 하지 않고 배포되어야 합니다.
  • 대시보드 상의 데이터는 매 4시간마다 갱신됩니다

연동 정합성 검증하기

  • 연동된 각 광고 네트워크의 로그가 출력되는지 확인합니다
  • 각 광고 네트워크가 올바르게 작동하고 상태가 ‘OK’ 인지 확인합니다
  • 만약 상태가 ‘OK ‘가 아닌 경우, 문제점을 수정하고 앱을 재 실행하여 상태가 ‘OK’ 로 변경되었는지 확인합니다

로그에서 확인할 수 있는 문제점 예제

예제 1

IronSource AdQuality: AdQualitySDK: RemoteConfig: Error getting config from server: 403

이는 Ad Quality SDK가 존재하지 않는 앱 키로 초기화 되었다는 의미입니다. 또한 Ad Quality SDK가 비활성화 되었을 때에도 동일한 에러가 발생합니다. 이 경우 Ad Quality 대시보드에서 앱 설정을 확인해 주세요.

예제 2

IronSource AdQuality: AdQualitySDK: -------------- network connector 4.1.2 --------------
network SDK version: Not fetched - please make sure your version is supported
SDK Versions supported: 4.25.0 - 5.2.0
Status: OK

이는 AD Quality가 지원되는 광고 네트워크 SDK 버전을 가져올 수 없을 때 발생하며, 지원되는 광고 네트워크 SDK 버전이 맞는지 직접 확인해야 합니다. 지원되는 버전이 맞는지 직접 확인이 되었다면, 준비가 완료된 것입니다.

예제3:

IronSource AdQuality: AdQualitySDK: -------------- network connector 1.4.1 --------------
network SDK version: 6.7.0
SDK Versions supported: 4.22.0 - 6.6.0
Status: ERROR
Message: Network A SDK version 6.7.0 is not yet supported by the connector

상태 메시지가 ‘ERROR’로 출력된 이유는 현재 사용중인 Ad Quality SDK 버전이 광고 네트워크 SDK를 지원하지 않아서입니다. 이 경우에는, Ad Quality 지원팀에 문의해 주세요.

예제 4:

IronSource AdQuality: AdQualitySDK: -------------- network connector 1.1.1 --------------
network SDK version: 12.2.1
SDK Versions supported: 11.8.0 - 12.2.1
Status: ERROR
Message: Tapjoy sdk version 12.2.1 requires Ad Quality sdk version 6.2.0 or newer

간혹 원격 Ad Quality 연결자와 광고 네트워크 SDK 버전간 종속성 문제가 있을 수 있습니다. 이 예제에서는 광고 네트워크는 원격으로 업데이트 되었으나, Ad Quality SDK는 그렇지 아니한 경우입니다. 이 문제를 해결하려면, Ad Quality SDK를 최신 버전으로 업데이트 해 주세요.

예제 5:

IronSource AdQuality: AdQualitySDK: -------------- network connector 1.1.3 --------------
network SDK version: 11.6.0
SDK Versions supported: 9.0.0 - 11.6.0
Status: ERROR
Message: Failed to initialize connector
IronSource AdQuality: AdQualitySDK: -------------- network connector --------------
Status: ERROR
Message: Failed to create connector

위 경우와 같이 연결자 생성 또는 초기화에 실패한 경우, Ad Quality 지원팀에 문의해 주세요.

Ad Quality SDK에서 노출 수가 측정되고 있는지 확인하는 방법

로그 수준이 DEBUG나 VERBOSE로 설정된 경우, Ad Quality SDK에서 서버로 송신을 시도하는 이벤트들을 확인할 수 있습니다. 아래는 광고가 송출된 후 출력되는 로그 메시지들 중 일부입니다:

IronSource AdQuality: Analytics: Trying to send event: ad_displayed and extra info: {...}
IronSource AdQuality: Analytics: Trying to send event: iab_displayed and extra info: {...}
IronSource AdQuality: Analytics: Trying to send event with name: ad_displayed
IronSource AdQuality: Analytics: Trying to send event: imp_extra with extra info: {...}