מדריך זה מיועד לבעלי אתרים שמעוניינים להוסיף מודעות נלוות להטמעת IMA ב-iOS.
דרישות מוקדמות
- אפליקציה ל-iOS עם שילוב של IMA SDK.
- תג מודעה שמוגדר להחזרת מודעה נלווית.
- אם אתם צריכים דוגמית, עיינו בשאלות הנפוצות.
ספרי לימוד למתחילים
אם אתם עדיין צריכים להטמיע את IMA SDK באפליקציה, תוכלו לעיין במדריך לתחילת העבודה.
הוספת מודעות נלוות לאפליקציה
יצירת UIView בשביל המודעה הנלווית
לפני שמבקשים מודעה נלווית, אתם צריכים ליצור בשבילה מרחב בפריסה שלכם. בסטוריבורד, גוררים ומשחררים את התצוגה בתוך ViewController
ומגדילים אותה במודעה הנלווית. לאחר מכן, מוודאים שהמשבצת של המודעה הנלווית מקושרת למשתנה בהטמעה (בדוגמה הזו נעשה שימוש במשתנה שנקרא Companion). בצילום המסך הבא, התצוגה האפורה בהירה היא צפייה במודעה הנלווית:
![תמונה של יצירת UIView עבור המודעה הנלווית.](https://developers.google.cn/static/interactive-media-ads/images/companionView.jpg?hl=he)
יצירת IMACompanionAdSlot
השלב הבא הוא בניית אובייקט IMACompanionAdSlot מהתצוגה שלך. IMA SDK מאכלסת את מיקום המודעה הנלווית בכל מודעה נלווית מתגובת VAST שיש לה מימדים תואם לגובה ולרוחב של התצוגה. IMA SDK תומך גם בשימוש מודעות נלוות בגודל נוזל
ViewController.h@property(nonatomic, weak) IBOutlet UIView *companionView;ViewController.m
self.companionSlot = [[IMACompanionAdSlot alloc] initWithView:self.companionView width:self.companionView.frame.size.width height:self.companionView.frame.size.height];
העברה של מיקום המודעה הנלווית למאגר המודעות
לסיום, צריך ליידע את ה-SDK שהמשבצת הנלווית הזו קיימת על ידי העברת מערך של מיקומי מודעות נלוות ל-constructor של IMAAdDisplayContainer
:
return [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView viewController:self companionSlots:@[ self.companionSlot ]];
זה הכול! האפליקציה שלך מציגה עכשיו מודעות נלוות.
מודעות נלוות ברשת המדיה
IMA תומך כעת במודעות נלוות קבועות. ניתן לשנות את גודל המודעות הנלוות האלה כך שיתאימו לגודל
מיקום המודעה בדף. הן ממלאות 100% מהרוחב של תצוגת ההורה, ולאחר מכן משנים את הגודל שלהן כדי להתאים
תוכן נלווה. מגדירים אותן באמצעות הגודל הנלווי של Fluid
ב-Ad Manager.
בתמונה הבאה מוסבר איפה אפשר להגדיר את הערך הזה.
![תמונה שמראה את ההגדרות של מודעות נלוות ב-Ad Manager. מדגישה את אפשרות הגדלים הנלווים.](https://developers.google.cn/static/interactive-media-ads/images/ad_manager_fluid_companion.png?hl=he)
עדכון אפליקציות ל-iOS עבור אפליקציות נלוות
אפשר להצהיר על משבצת נלווית מסוג נוזל על ידי הפעלת
IMACompanionAdSlot
עם הפרמטר view
בלבד; לא כולל width
ו
height
.
self.companionSlot = [[IMACompanionAdSlot alloc] initWithView:self.companionView];
שאלות נפוצות
- פעלתי בהתאם למדריך, אבל אני לא רואה מודעות נלוות. מה עליי לעשות?
- קודם כל, מוודאים שהתג באמת מחזיר מודעות נלוות. לשם כך, פותחים את התג בדפדפן אינטרנט ומחפשים תג CompanionAds. אם רואים זאת, צריך לוודא שגודל המודעה הנלווית שמוחזר זהה לגודל UIView שבו מנסים להציג אותה.