שאלות נפוצות בנושא Interactive Media Ads SDK של Google


למה המודעות לא מופיעות שוב בכל הפורמטים?
תגי המודעות לבדיקה מוגדרים תמיד להחזיר מודעות לבקשות תקינות. הדבר שנועדו להקל על השילוב וכדי שיהיה קל יותר לבדוק את האופן שבו הנגן מבקש ומציג מודעות. עם זאת, מודעות לא תמיד זמינות בכל לפורמט של האתר, החשבון או יחידת המודעות שלך. אם השילוב פועל מתאימה לתג הבדיקה אבל לא לתג שלך, ייתכן שהסיבה היא הבאים:
  • שאתם מציגים לסביבה שלכם סרטונים בפורמט שאינו נתמך. לדוגמה, אתם מציגים רק מודעות HTML5 ב-iOS או ב-Android.
  • אם אתם משתמשים ב-Ad Manager, יכול להיות שאין כרגע מודעות שמטורגטות למזהה בעל התוכן הדיגיטלי שלכם. כמו כן, צריך לוודא שאישרת את המודעות הרלוונטיות נכסי קריאייטיב ב-Ad Manager.
  • אם אתם משתמשים ב-AdSense, הקריטריונים לטירגוט לאתר או לדף הבדיקה שלכם לא מכילים מודעות פעילות. הסיבה הנפוצה ביותר היא שימוש באתרים פרטיים שלא נסרקו.
  • אם אתם משתמשים בניהול שותפי רשת של Ad Exchange והערך של descriptionURL לא מוגדר או שהוא לא נמצא ברשימת הדומיינים שבבעלותכם או בניהולכם, המודעות לא יוצגו בדומיין הזה.
  • בודקים את ערכי הסף ל-minCPM שמוגדרים ב-Ad Exchange Video. א' עלות גבוהה יחסית לאלף חשיפות עשויה להוביל לשיעורי מילוי נמוכים מאוד. כדי לתקן את הבעיה, אפשר לנסות להסיר את minCPM או להסיר את הפרמטר של יחידת המודעות מבקשת הצגת המודעה (כלומר, slotname) כדי לוודא שהפרמטר הזה משפיע על שיעור המילוי.
איך נראה descriptionUrl טוב?
כדי להיות אפקטיבי ביותר, התוכן בדף שdescriptionUrl צריכות להיות אוסף של מילים או ביטויים, (1-3 פסקאות) מתארות בפועל את התוכן ואת התפקיד שלכם כשאתם מספקים אותו. אחת השיטות שהצליחו בעבר היא לחבר descriptionUrl תוכן הדף באופן דינמי מבלוקים מוגדרים מראש. למשל, כמה משפטים על התוכן, כמה משפטים על הטובה ביותר, ולאחר מכן כמה קטעי טקסט מוגדרים מראש שמשויכים לכל ערוץ AdSense (כמו 'בידור' או 'ספורט'). כתוצאה מכך, לכל קטע תוכן יש descriptionUrl ייחודי למדי שמשויך אליו, שמספק גם מידע כללי (כמו תיאורי ז'אנר) וגם מידע ספציפי (תוכן לגבי התוכן עצמו).

קוד ה-HTML של המטא-נתונים צריך להיות פשוט, לדוגמה:

<html>
  <head>
    <title>Domain.com - Your tag line here!</title>
  </head>
  <body>
    <h1>Descriptions</h1>
    <h2>About this Content</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
    <h2>About Domain.com</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
  </body>
</html>
  
למה מוצגת לי הודעת השגיאה "התגובה לבקשת מודעה לא מכילה סוג מודעה חוקי"?
בדרך כלל השגיאה הזו מופיעה כי לא בוצע טירגוט של מודעות ל-publisherId הספציפי (במהלך פרק הזמן הנתון). התנאי הזה יכולים להשתנות במהלך היום, או במשך כמה ימים, אחרי שהקמפיינים מתחילים או מסתיימים. צריך לבדוק שהמודעה שאליה רוצים לטרגט לא פג תוקפה ושהקריטריונים לטירגוט המודעה נכונים. כל עוד המודעות מוגשות, מתקבלות ומוצגות כראוי באמצעות publisherId לבדיקה, תוכלו להיות בטוחים שהמודעות האלה מטופלות כראוי באמצעות publisherId פעיל כשהן זמינות.
האם יש לך תג מודעת וידאו של Ad Manager שאוכל להשתמש בו לבדיקה?
תגים לדוגמה זמינים בדף תגים לדוגמה.
האם להגדיר את adSlotWidth ואת adSlotHeight כערכים זהים בתור sz בתג המודעה של Ad Manager?
לא בהכרח. adSlotWidth וגם adSlotHeight חייבים להיות מוגדרים לרוחב/גובה של הנגן או האזור שבו רוצים להציג את המודעות מילוי. מערכת AdSense משתמשת בהם כדי לקבוע אילו מודעות זמינות ומתאימות למיקום הזה. צמד המפתח/ערך sz בתג המודעה של Ad Manager הוא פרמטר טירגוט, ולא בהכרח משפיע על הקריאייטיב שמוצג (מידע נוסף מפורט בהמשך).
תג המודעות לדוגמה נראה מצוין, אבל כשמחליפים אותו בתג המודעות שלי, לא מופיעה מודעה.
עליך לבדוק כדי לוודא שמישהו מועבר לתג המודעה שלך בתהליך בקשה. הדרך הקלה ביותר לברר זאת היא לעקוב אחר תנועת ה-HTTP. אם המערכת מחזירה תמונה מסוג grey.gif בגודל 1x1 פיקסל בתוך בלוק עוגן של HTML, צריך לבדוק את הטירגוט ב-Ad Manager.
אני רוצה לבקש מודעות עם אותו תג יותר מפעם אחת, אבל מוצגות לי מודעות רק בפעם הראשונה בקשה. איך אפשר לפתור את הבעיה הזאת?
כשמבקשים מודעות יותר מפעם אחת, צריך ליידע את שרת המודעות שמדובר בבקשות לגיטימיות, ולא בכפילויות מקריים. ערכת ה-SDK מבצעת את הפעולה הזו בשבילכם באמצעות שתי קריאות API מהירות:
  1. קוראים לפונקציה destroy() במכונה AdsManager. כך לא יוצגו מודעות פוסט-רול כשתבצעו את הקריאה הבאה ל-contentComplete(). קיבלת AdsManager חדש כשתשלחו את הבקשה הבאה.
  2. התקשרות אל contentComplete() במכשיר AdsLoader שלך מכונה. הפעולה הזו מאפסת את ה-SDK כך שהבקשה החדשה להצגת מודעה לא תיראה כמו כפילות של הפריט הקודם.
אחרי ביצוע שתי השיחות שצוינו למעלה, אפשר להתקשר למספר requestAds() במספר את המופע של AdsLoader כדי להפעיל עוד קבוצה של מודעות סרטון חדש.
איך שולחים בקשה להצגת מודעות AdSense שכבת-על ומיקום מודעה מלא באמצעות IMA SDK?

כדי לבקש מודעות AdSense באמצעות ה-SDK, קודם צריך לקבל תג מודעה של AdSense. תוכל לקבל מידע נוסף בנושא ב-AdSense לדף הסרטון. אחרי שתקבלו את התג, עליכם לבצע את השלבים הבאים כדי לשלוח בקשה להצגת מודעה שכבת-על או מודעה במיקום מודעה מלא:

מודעות שכבת-על
  1. בAdsRequest, מגדירים את ה-ViewModes בתור NORMAL.
  2. בתג המודעה, מוסיפים את הפרמטר overlay=1.
מודעות במיקום מודעה מלא
  1. ב-AdsRequest, מגדירים את ViewModes בתור FULLSCREEN.
  2. בתג המודעה, מוסיפים את הפרמטר overlay=0.
כשאני לוחץ על המודעה, מופיעה הודעת השגיאה 'כתובת URL לא חוקית לקליק'. מה יכולה להיות הסיבה?
הסיבה הנפוצה ביותר לשגיאה הזו היא כתובת URL של קליקים לא תקינה. אם השגיאה הזו מופיעה, צריך לוודא ששיעור הקליקים כתובת ה-URL מסומנת בתווי בריחה (escape) כראוי בתגובת VAST.
האם יש דרך להגדיר שכל מודעת הווידאו תהיה ניתנת ללחיצה ב-SDK ל-Android וב-SDK ל-iOS?
בכל שלב במעקב אחר קליקים בסרטון, חוויית הצפייה הרגילה שמופיע סרטונים לנייד, הוא שהקשה על סרטון משהה אותו או מציג את לחצני הנגן. כדי למנוע ממשתמשים ללחוץ בטעות על מודעות כשהם רוצים רק לגשת לפקדי הנגן, מערכת IMA משתמשת בלחצן מידע נוסף כדי לאפשר למשתמשים ללחוץ על מודעה ולקבל מידע נוסף על המוצר המפורסם.
למה מוצגת השגיאה 'מסמך VAST ריק'?
השגיאה הזו מתרחשת כשתג המודעה מחזיר מסמך VAST ריק, שמציין שהמודעה לא הוצגה כראוי. לפנות למנהל החשבון או נציג של שרת המודעות כדי לבדוק מדוע תג המודעות אינו פועל.
האם אפשר לשנות את הגודל או הטקסט של התיבה דילוג על המודעה או של רכיבים אחרים בממשק המשתמש?
בערכות ה-IMA SDK אין תמיכה בשינוי הפריסה, הגודל או התוכן של רכיבים בממשק המשתמש. פרטים נוספים על רכיבי ממשק המשתמש זמינים במאמר AdsManager.uiElements.
למה אי אפשר לשנות את עוצמת הקול של מודעה ב-iOS?
ב-iOS אין אפשרות להגדיר את עוצמת הקול באופן פרוגרמטי. אם משתמשים ל-SDK של HTML5, adsManager.setVolume() אין השפעה. לכן, ה-iOS SDK לא מספק הגדרת עוצמת קול ב-IMAAdsManager.
אפשר להשתמש בכמה שרשורים כדי לאתחל את ממשק המשתמש ולשנות אותו?
כל האתחול של ממשק המשתמש צריך להתבצע ב-thread הראשי. אחרי של האתחול, אפשר לבחור להטמיע הפעלת מודעה ברקע.