Video Ads at Consent: Pagpasa ng mga Consent Signal sa Pamamagitan ng mga Player at VAST Tag
Bakit Iba ang Video
Madalas na video ang pinakamahalagang inventory ng isang publisher, at dito rin pinakamadaling mawala ang mga consent signal. Karaniwang dumadaan ang display ads sa header bidding wrapper at ad server tag na awtomatikong bumabasa sa CMP. Mas mahaba ang daang tinatahak ng video ads: nilo-load ng page ang player, bumubuo ang player ng ad request, nagbabalik ang ad server ng VAST document, at maaaring ituro ng dokumentong iyon ang iba pang wrapper, tracking pixel at media file, na bawat isa ay kinukuha ng player at hindi ng page.
Sa bawat hop, kailangang ipasa nang tahasan ang consent signal. Kapag hindi, itinuturing ng mga buyer ang impression na walang consent o inaalis ito, at tahimik na kumikita nang mas mababa kaysa dapat ang pinakamahalagang format sa iyong site.
Hakbang 1: Alamin Kung Paano Nagbabasa ng Consent ang Iyong Player
Karaniwang nahahati sa tatlong grupo ang mga video player:
- Mga player na direktang bumabasa sa CMP. Sila mismo ang tumatawag sa __tcfapi o __gpp at idinadagdag ang mga signal sa mga ad request.
- Mga player na umaasang ikaw ang magbibigay ng consent. Ipinapasa mo ang consent string at mga flag sa configuration ng player o direkta sa URL ng ad tag.
- Mga player na hindi gumagawa ng alinman. Karaniwang mga lumang o custom na build, kung saan lumalabas ang mga ad request nang walang anumang signal.
Basahin ang dokumentasyon ng iyong player at pagkatapos ay i-verify ang kilos nito sa Network tab. Inilalarawan ng dokumentasyon ang dapat mangyari; ipinapakita ng request ang aktuwal na nangyayari.
Hakbang 2: Ilagay ang mga Signal sa Ad Request
Karamihan sa mga ad server at SSP ay tumatanggap ng consent bilang mga URL parameter sa video ad request. Nag-iiba ang mga pangalan ayon sa platform, ngunit ang mga karaniwan ay:
- gdpr — 1 kung naaangkop ang GDPR sa request, 0 kung hindi;
- gdpr_consent — ang TCF consent string;
- addtl_consent — ang Additional Consent string ng Google, para sa mga vendor na wala sa TCF Global Vendor List;
- gpp at gpp_sid — ang GPP string at ang mga applicable section ID;
- mga flag na partikular sa platform para sa non-personalised o restricted na pagproseso ng data.
Kung bumubuo ang player ng mga tag mula sa template, tiyaking napupunan ang mga halaga sa oras ng request, hindi noong unang nag-load ang page. Hindi dapat mapansin ng bisitang nagbigay ng consent matapos ma-initialise ang player na walang laman ang string sa kanyang unang ad request.
Hakbang 3: Gamitin ang mga VAST Consent Macro
Madalas na naglalaman ang VAST response ng mga tracking URL at wrapper URL na tinatawag ng player sa ibang pagkakataon. Kasama sa IAB VAST 4.1 macro list ang [GDPRCONSENT], na inaasahang papalitan ng player ng consent string kapag pinapagana ang mga URL na iyon. Tanungin ang iyong demand partner kung ginagamit ito ng kanilang mga tag, at tiyaking sinusuportahan ng iyong player ang macro substitution. Kung hindi napalitan ang macro, literal na placeholder ang makikita ng tumatanggap na endpoint at hindi isang wastong signal.
Hakbang 4: Asikasuhin ang Timing ng Pre-Roll
Lumilikha ang pre-roll ng tensyon sa timing. Gustong i-fire ang ad request sa sandaling handa na ang player, ngunit para sa unang beses na bisita mula sa EU, maaaring nasa screen pa ang banner. May tatlo kang opsyon:
- Hintayin ang desisyon. Hawakan ang ad request hanggang mag-ulat ang CMP ng huling estado. Ibinibigay nito sa mga buyer ang pinakamagandang signal ngunit maaaring maantala ang playback.
- Mag-request gamit ang kasalukuyang estado. Ipadala agad ang request kasama ang anumang signal na mayroon, na tinatanggap na maaaring ituring na walang consent ang unang ad.
- Bahagyang ipagpaliban ang autoplay. Simulan lang ang player pagkatapos makipag-ugnayan ng bisita sa banner o sa page, na angkop sa mga site kung saan nasa ibaba ng fold ang video.
Walang pangkalahatang tamang sagot. Sukatin ang fill rate, CPM at oras ng pagsisimula ng playback sa bawat opsyon gamit ang sarili mong traffic bago magpasya.
Hakbang 5: Huwag Kalimutan ang Mid-Roll at Mahahabang Session
Ang mahahabang video at live stream ay maaaring magpatakbo ng mid-roll break ilang minuto matapos mag-load ang page. Kung binago ng bisita ang kanyang pagpili sa pagitan, dapat sumalamin sa bagong estado ang mga susunod na ad request. Patuloy na magpapadala ng lumang halaga ang mga player na kino-cache ang consent string sa initialisation. Piliin ang mga integrasyong nagsa-subscribe sa mga consent change event o muling bumabasa sa CMP bago ang bawat ad break.
Hakbang 6: Ihiwalay ang Media Hosting sa Advertising
Maaari ring manggaling sa third party ang mismong video file. Ang pag-embed ng hosted player mula sa isang video platform ay maaaring mag-set ng cookies o mag-load ng tracking kahit bago pa humiling ng anumang ad. Ituring ang player bilang sarili nitong vendor: ilista ito sa configuration ng iyong CMP, tukuyin kung aling layunin ang inaasahan nito, at i-load ito sa likod ng placeholder kung nagse-set ito ng hindi mahalagang cookies.
Paano Nakatutulong ang FlexyConsent
Naglalantad ang FlexyConsent ng mga standard na IAB TCF 2.4 at GPP v1.1 API, kasama ng mga signal ng Google Consent Mode v2, kaya natatagpuan ng mga player at ad tag na direktang bumabasa sa CMP ang mga signal sa format na inaasahan nila. Ang FlexyConsent ay isang CMP na sertipikado ng Google (CMP ID 317) at sertipikado ng IAB Europe at IAB Canada.
Isang Mabilis na Routine sa Pag-verify
- Mag-load ng video page mula sa lokasyon sa EU, tumanggap, at siyasatin ang unang ad request para sa may lamang consent string.
- Tumanggi at ulitin; tiyaking lumalabas pa rin ang request na may tamang signal, hindi wala.
- Sundan ang isang VAST wrapper chain at suriin kung totoong string ang laman ng mga tracking URL at hindi hindi napalitang macro.
- Baguhin ang consent habang nagpe-playback at suriin ang susunod na ad break.
Mga Pangunahing Takeaway
- Ang player ang bumubuo ng mga video ad request, kaya sinasadyang ipasa ang consent.
- Punan ang mga consent parameter sa oras ng request, hindi sa pag-load ng page.
- Tiyaking napapalitan ang [GDPRCONSENT] at mga katulad na macro sa buong VAST chain.
- Pumili ng estratehiya sa timing ng pre-roll batay sa sarili mong data ng fill, CPM at oras ng pagsisimula.
- Ituring na sariling vendor ang video host.