

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Google Ad Manager를 사용하여 광고 채우기 속도 최적화
<a name="gam-integration-fill-rate"></a>

MediaTailor에서 Google Ad Manager(GAM)를 광고 서버로 사용하면 ADS 템플릿 URL 파라미터가 광고 채우기 비율 및 수익에 직접적인 영향을 미칩니다. 잘못된 파라미터 값은 채우기 속도가 낮은 가장 일반적인 원인 중 하나입니다.

## 권장 GAM 파라미터
<a name="gam-fill-rate-recommended-params"></a>

ADS 템플릿 URL에 다음 파라미터를 포함하여 GAM이 광고를 일관되게 반환하고 광고 시간을 전체 기간으로 채우도록 합니다.

`correlator=[avail.random]`  
GAM이 각 광고 시간을 고유한 요청으로 취급하고 새로운 광고를 반환하도록 합니다. 이 파라미터가 없으면 GAM은 동일한 세션 내에서 반복되는 광고 시간에 대해 빈 응답을 반환할 수 있습니다.

`pmxd=[session.avail_duration_ms]`  
밀리초 단위의 최대 광고 포드 기간입니다. `[session.avail_duration_ms]`이 값이 실제 SCTE 광고 마커 기간과 자동으로 일치하도록 MediaTailor 동적 변수를 사용합니다. 이 값을 하드코딩하지 마십시오. 하드코딩된 기간이 실제 광고 시간보다 짧으면 남은 시간이 채워지지 않습니다.

`pmad=-1`  
포드당 최대 광고 수입니다. 가능한 한 많은 광고가 브레이크를 채우`-1`도록 허용하려면이 값을 로 설정하거나 원하는 제한(예: `10`)으로 설정합니다. 낮은 값(예: 4)은 더 많은 인벤토리를 사용할 수 있더라도 휴식 시간을 채울 수 있는 광고 수를 인위적으로 제한합니다.

`vpos`  
비디오 위치(프리롤, 미드롤 또는 포스트롤). 실제 광고 슬롯 유형과 일치하는 값으로 설정합니다. 사용 안 함 `[avail.type]`- MediaTailor는이 변수를 지원하지 않으며 빈 값으로 확인되어 GAM이 요청을 거부하거나 낮은 값 인벤토리를 반환할 수 있습니다.

## GAM의 플레이어 파라미터
<a name="gam-fill-rate-player-params"></a>

일부 GAM 파라미터에는 게시자 또는 플레이어 애플리케이션이 세션 초기화 시 제공하는 값이 필요합니다. 이를 MediaTailor에 플레이어 파라미터로 전달하고 ADS 템플릿 URL에서 참조합니다. 플레이어 파라미터 구성에 대한 자세한 내용은 섹션을 참조하세요[ADS 요청에 대한 MediaTailor 플레이어 변수](variables-player.md).

`ppid=[player_params.ppid]`  
프로그래밍 방식 게시자 제공 식별자입니다. GAM이 세션을 추적하고 각 광고 시간에 광고를 계속 반환할 수 있도록이 게시자 할당 값을 제공합니다. 이렇게 하지 않으면 GAM은 세션의 첫 번째 휴식 후 광고 반환을 중지할 수 있습니다.

`rdid=[player_params.rdid]` (재설정 가능한 디바이스 식별자)  
디바이스 광고 ID입니다. CTV 및 스마트 TV 디바이스의 경우 프로그래밍 방식 광고 구매자는 인벤토리에 입찰하려면이 식별자가 필요합니다. 그렇지 않으면 CTV 디바이스의 채우기 속도가 크게 낮아질 수 있습니다.

`msid=[player_params.msid]` (앱 ID)  
애플리케이션 식별자입니다. 와 마찬가지로 `rdid`이는 CTV 및 스마트 TV 디바이스 타겟팅을 위한 프로그래밍 방식 구매자에게 필요합니다.

GAM이 지원하는 디바이스 대상 지정 파라미터에 대한 자세한 내용은 [Google 웹 사이트의 Google Ad Manager 대상 지정 파라미터를](https://support.google.com/admanager/answer/10678356) 참조하세요.

## 일반적인 구성 실수
<a name="gam-fill-rate-common-mistakes"></a>

다음은 GAM에서 채우기 속도가 낮은 일반적인 원인입니다.
+ **하드코딩 `pmxd`**- 실제 광고 시간이 더 길 때(예: 90초`pmxd=60000`) 고정 값(예: )을 사용하면 남은 시간이 채워지지 않습니다. 대신 `[session.avail_duration_ms]`을 사용하세요.
+ **낮은 `pmad` 값** - 포드당 최대 광고를 너무 낮게 설정하면 인벤토리를 사용할 수 있는 경우에도 GAM이 전체 휴식 기간을 채우지 못합니다. `-1`를 무제한으로 사용하거나 원하는 한도를 설정합니다.
+ **누락 `correlator`**-이 파라미터가 없으면 GAM은 동일한 세션 내에서 반복되는 광고 시간에 대해 빈 VAST 응답을 반환할 수 있습니다.
+ **누락 `ppid`**-이 플레이어 파라미터가 없으면 GAM은 세션의 첫 번째 광고 중단 후 광고 반환을 중지할 수 있습니다.
+ **CTV 디바이스에서 디바이스 ID 누락** - 없이 `rdid`프로그래밍 방식 구매자는 디바이스를 대상으로 지정할 수 없으므로 CTV 인벤토리 채우기가 크게 줄어듭니다.
+ **사용 `vpos=[avail.type]`**—MediaTailor는 `[avail.type]` 변수를 지원하지 않습니다. 이렇게 하면 빈 문자열로 확인되어 요청 실패 또는 저가 광고 응답이 발생할 수 있습니다.
+ **세션 초기화 시 플레이어 파라미터가 전달되지 않음** - ADS 템플릿 URL이 플레이어 파라미터(예: `[player_params.ppid]`)를 참조하지만 세션 초기화 호출이 해당 값을 전달하지 않습니다. GAM은 해당 매크로에 대해 빈 값 또는 null 값을 수신하므로 광고 요청이 채우기 없음을 반환할 수 있습니다.