IMA SDK ל-HTML5 כולל את Open Measurement (OM) SDK, שהוא תקן בתחום שפותח על ידי Interactive Advertising Bureau (IAB) כדי לאפשר מדידה של ניראות ואימות על ידי צד שלישי. כשמשתמשים ב-IMA SDK ל-HTML5, OM SDK שכלול מנתח באופן אוטומטי את התג <AdVerifications>
בתגי מודעות VAST ושולח נתוני ניראות לספקי המדידה שצוינו באמצעות OMID API. אפשר גם להגדיר כללים למצב גישה לכל בקשה כדי לשלוט בתוכן שאליו סקריפט האימות יכול לגשת.
IMA SDK תומך ב-OM SDK בגרסה 1.4.
דרישות מוקדמות
אם משתמשים ב-VAST 4.1 ואילך, צריך להגדיר את המודעות כך שיספקו אימות באמצעות
<AdVerifications>
. אם משתמשים בגרסאות קודמות של VAST, המודעות צריכות להשתמש ב-<Extension type="AdVerifications">
.אם המודעות שלכם מועברות דרך Ad Manager, צריך להגדיר ספק מדידת נראות לרשת Ad Manager ולהקצות את ספק מדידת הנראות לפריט. מידע נוסף זמין במאמר בנושא הגדרת ספק מדידת נראות לרשת Ad Manager.
מצבי גישה
OM SDK תומך בהרצת סקריפטים של אימות בארבעה מצבי גישה שונים, שקובעים את היקף הגישה של סקריפט האימות:
FULL
: לסקריפט האימות יש גישה ישירה לקריאייטיב ולדף של בעל האתר.CREATIVE
: סקריפט האימות והקריאייטיב מופעלים בארגז חול מתוך דף בעל האתר. עם זאת, לסקריפט יש גישה ישירה לקריאייטיב.
LIMITED
: סקריפט האימות נמצא בארגז חול ואין לו גישה לקריאייטיב או לדף של בעל התוכן הדיגיטלי, והוא לא יכול לאשר באופן ישיר באיזה דומיין של בעל תוכן דיגיטלי הוא נמצא.
יכול להיות שספקי נתוני צפייה מסוימים לא תומכים בכל מצבי הגישה. כדי לבדוק אילו מצבים נתמכים, צריך לפנות לספקי השירות למדידת נראות. בעבר, IMA תמך במצב גישה DOMAIN
, שמוגדר עכשיו כברירת מחדל למצב LIMITED
.
הגדרת כללים למצב הגישה לבקשה
צריך להגדיר את הכללים של מצב הגישה ברמה שלAdsRequest
. כדי להגדיר מצבי גישה שונים לספקי סקריפטים שונים של אימות, מעבירים מילון שממפה כל OmidVerificationVendor
לאחד ממצבי הגישה שצוינו למעלה. השדה OmidVerificationVendor.OTHER
משמש להגדרת מצב הגישה שמוגדר כברירת מחדל לכל הספקים שלא נכללים במפורש במילון. אם לא מצוינים כללים לגבי מצב הגישה, סקריפטים של אימות פועלים במצב גישה LIMITED
לספקים.
בדוגמה הבאה, הערך של GOOGLE
מוגדר כ-google.ima.OmidAccessMode.FULL
. כל הספקים האחרים, כולל אלה שמפורטים ב-OmidVerificationVendor
, מוגדרים כברירת מחדל בהתאם להגדרה של OmidVerificationVendor.OTHER
.
request.omidAccessModeRules = {};
request.omidAccessModeRules[google.ima.OmidVerificationVendor.GOOGLE]
= google.ima.OmidAccessMode.FULL;
request.omidAccessModeRules[google.ima.OmidVerificationVendor.OTHER]
= google.ima.OmidAccessMode.LIMITED;
כדי להטמיע את מצב הגישה CREATIVE
, צריך לבצע את שני השלבים הבאים:
הפעלת ארגז חול לנגן הווידאו ב-iframe מאובטח, מבודד משאר האתר.
מגדירים את
OmidAccessMode
עבור השותף למדידת הניראות לערךFULL
.