기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
모범 사례
템플릿 구성
최소 작업 템플릿으로 시작
의 예제 1템플릿 예제을 사용하여 APS 통합을 검증합니다. CloudWatch Logs에서 RAW_BID_REQUEST 이벤트를 확인하여 필드를 점진적으로 추가하고 각 추가를 테스트합니다.
모든 APS 권장 필드 제공
에서 "APS Recommended"로 표시된 필드는 채우기 속도에 ORTB 필드 참조 큰 영향을 미칩니다. 최소한 app.bundle, , app.storeurl, app.name, device.ua, device.ip, , device.make, device.model, device.osvideo.mimes, video.protocols, video.w, 및 video.h를 포함합니다video.plcmtvideo.ext.slotId.
디바이스 식별에 세션 변수 사용
device.ua 및 device.ip 필드는 적절한 광고 타겟팅을 위해 실제 뷰어를 반영해야 합니다. 최종 사용자의 HTTP 연결에서 자동으로 채워{{session.client_ip}}지는 {{session.user_agent}} 및를 사용합니다. 이러한 필드에는 플레이어 파라미터 설정이 필요하지 않습니다.
실제 app.bundle 및 제공 app.storeurl
APS는 이를 앱 식별 및 광고 타겟팅에 사용합니다. 또는 자리 표시자 값이 잘못되면 입찰 없음(204) 응답이 발생합니다.
적절한 설정 imp[0].bidfloor
콘솔 기본값은 $5 CPM입니다. 채우기 속도가 낮으면 바닥을 낮추는 것이 좋습니다. 바닥이 낮을수록 적격 광고주의 풀이 증가하지만 평균 CPM은 감소할 수 있습니다.
실제 video.ext.slotId
슬롯 ID는 APS 인벤토리 구성에 매핑됩니다. (APS 콘솔에서) 실제 슬롯 ID를 제공하면 APS가 슬롯별 대상 지정 및 최저 요금을 적용할 수 있습니다. 기본값("default_slot_id")은 작동하지만 광고 선택이 최적화되지 않을 수 있습니다.
광범위한 video.protocols 지원 포함
[2, 3, 5, 6] 최소한 (VAST 2.0, 3.0, 2.0 래퍼, 3.0 래퍼)를 사용합니다. 호환성을 극대화[1, 2, 3, 4, 5, 6, 7, 8]하려면를 사용하여 모든 VAST 버전(1.0~4.0, 래퍼 포함)을 지원합니다.
EMT가 관리하는 필드를 설정하지 마십시오.
imp.video.maxduration, , imp.video.poddur, imp.video.mindurationapp.publisher.id, 및 imp.video.maxseq와 같은 필드는 ext.integrationType 항상 콘솔 구성 값을 사용하여 MediaTailor에서 설정합니다. 템플릿에 포함시키는 것은 무해하지만 오해의 소지가 있습니다.
미국 개인 정보 신호regs.us_privacy에 대해 regs.gpp 및 regs.gpp_sid를 선호합니다.
미국 프라이버시 신호를 APS에 전달할 때는 이전 us_privacy 문자열 대신 글로벌 프라이버시 플랫폼(GPP) 필드를 사용합니다.
"regs": { "coppa": 0, "gpp": "DBABMA~1---", "gpp_sid": [7] }
APS는 us_privacy 문자열(CCPA 옵트아웃 신호)이 표시될 때 더 엄격한 데이터 사용 제한을 적용하여 적격 광고자의 풀을 제한하고 채우기 속도를 줄입니다. GPP는 APS에 더 세분화된 관할권 수준 신호를 제공하여 규정 준수 시행을 더 정확하게 수행하고 적격 입찰 풀을 더 넓게 만듭니다. 플레이어가 두 신호를 모두 전송하는 경우 GPP를 선호하고를 생략합니다us_privacy.
미국 개인 정보 보호를 위한 GPP 섹션 IDs:
| 섹션 ID | Scope |
|---|---|
7 |
미국 국가(다국어 개인 정보 보호) |
8 |
미국 캘리포니아(CPRA) |
9 |
미국 버지니아(VCDPA) |
10 |
미국 콜로라도(CPA) |
11 |
미국 유타(UCPA) |
12 |
미국 코네티컷(CTDPA) |
다운스트림 시스템에 us_privacy를 포함해야 하는 경우 둘 다 전달하는 것이 안전하지만 APS는 있을 때 GPP 신호를 사용합니다.
운영상의 고려 사항
리전 구성
APS 리전은 재생 구성별로 설정됩니다. 여러 APS 리전에서 최종 사용자에게 서비스를 제공하는 경우 최적의 지연 시간과 광고 인벤토리 가용성을 위해 리전별로 별도의 재생 구성을 생성합니다.
수율 리프트 모니터링
CloudWatch 지표를 사용하여 수율 리프트를 계산합니다.
-
채우기 속도 개선: 총 가용 시간과
YieldOptimization.AdsInserted비교하여 증분 채우기를 측정합니다.YieldOptimization.FillRate(기본 가용 시간당 지표)도 일정 기간 동안 평균화할 수 있습니다. -
수익 기여도: 고객당 총 수익(삽입된 광고 가격의 합계)
YieldOptimization.Revenue에 사용합니다. 계정 전체의 평균 CPMYieldOptimization.BidPriceAdsInserted에 사용합니다.YieldOptimization.IndicativeBidRevenue는 사용 중단 기간Revenue동안와 함께 이중 방출되며 제거됩니다. 새 대시보드Revenue를 선호합니다. -
효율성:
YieldOptimization.BidRequestYieldOptimization.AdsInserted와 비교하여 변환율을 측정합니다.
해결되지 않은 자리 표시자 패턴 방지
ADS URL이를 [player_params.X] 사용하고 플레이어가 파라미터 X를 전송하지 않는 경우 리터럴 {X} 자리 표시자는 ORTB 템플릿으로 전달됩니다. APS는를 리터럴 문자열"{APP_NAME}"로 보고 no-bid를 반환합니다. 항상 RAW_BID_REQUEST페이로드에 {UPPER_CASE} 패턴이 포함되어 있지 않은지 확인하세요.
다음 단계
-
모니터링 및 디버깅은 섹션을 참조하세요문제 해결 및 모니터링.