외부 광고 서버를 통해 Google Ad Manager 신호 전송

Google Ad Manager 서버 측 광고 삽입(SSAI)과 함께 서드 파티 광고 서버를 사용하는 경우 IMA는 서드 파티 광고 서버를 통해 암호화된 nonce를 Ad Manager로 전송하여 Google Ad Manager를 통한 추가 인벤토리 수익 창출을 지원합니다. 이 가이드에서는 IMA SDK를 사용하여 이러한 신호를 전송하는 방법을 보여줍니다.

이 가이드에서는 예시 광고 태그(https://youradserver.com)를 사용합니다. 실제 광고 서버에서 작동하도록 광고 태그를 업데이트해야 합니다.

기본 요건

1. Google의 DAI 서버로 nonce를 전송하도록 앱 구성

IMA DAI SDK가 암호화된 nonce를 DAI 서버로 전송하도록 enableNoncetrue로 설정합니다.

const streamRequest = new LiveStreamRequest();
streamRequest.enableNonce = true;

2. nonce를 채우는 매크로로 광고 태그 업데이트

Ad Manager UI에서 광고 서버 태그에 [GOOGLE_INSTREAM_VIDEO_NONCE] 매크로를 추가합니다. DAI 서버가 서드 파티 광고 서버 URL로 광고 시점을 채우면 Ad Manager는 암호화된 nonce로 매크로를 동적으로 채웁니다. 결과는 서드 파티 서버에서 구성해야 하는 키를 사용하는 다음 샘플 광고 태그와 유사해야 합니다.

https://youradserver.com?ad_manager_nonce=[GOOGLE_INSTREAM_VIDEO_NONCE]

이 광고 태그는 ad_manager_nonce를 키 예시로 사용하지만 서드 파티 광고 서버에서 nonce 값을 허용하는 방법은 서드 파티 광고 서버에 문의해야 합니다.

Ad Manager에서 광고 서버의 태그를 업데이트하려면 동영상 > 라이브 스트림으로 이동하여 활성 라이브 스트림을 선택하거나 새 스트림을 만듭니다.

이제 선택한 스트림 내에 구성된 광고 태그에 매크로를 추가합니다. 광고 시점 설정 > 마스터 광고 태그에서 태그를 설정합니다.

3. 서드 파티 광고 서버의 Ad Manager 요청 구성

Ad Manager에 대한 서버의 요청에 nonce를 포함하도록 서드 파티 광고 서버를 구성합니다. 다음은 외부 광고 서버 내부에서 구성된 광고 태그의 예입니다.

https://pubads.g.doubleclick.net/gampad/ads?givn=%%custom_key_for_google_nonce%%&iu=/21775744923/external/single_ad_samples&sz=640x480

Ad Manager는 nonce 값을 식별하기 위해 givn=를 찾습니다. 서드 파티 광고 서버는 %%custom_key_for_google_nonce%%와 같은 자체 매크로를 지원하고 이를 이전 단계에서 제공한 nonce 쿼리 매개변수로 대체해야 합니다. 이를 실행하는 방법에 관한 자세한 내용은 서드 파티 광고 서버 문서를 참고하세요.

작업이 끝났습니다. 이제 nonce 매개변수가 IMA DAI SDK에서 DAI 서버를 거쳐 서드 파티 광고 서버로, 다시 Ad Manager로 전파됩니다. 이렇게 하면 Google Ad Manager를 통한 수익 창출이 개선됩니다.