המדריך הזה מיועד למשתמשים שרוצים שליטה ידנית על תזמון ההפעלה של ההפסקות למודעות. בהטמעת ברירת מחדל, ה-SDK מפעיל באופן אוטומטי מודעות באמצע סרטון במועד שנקבע להן. ייתכן שמפתחים מסוימים ירצו למנוע מה-SDK להפעיל את ההפסקות למודעות באופן אוטומטי. כאשר מטמיעים הפעלה ידנית של הפסקות למודעות, מערכת ה-SDK מפעילה אירוע AD_BREAK_READY
אחרי טעינת מודעה באמצע סרטון (mid-roll) ומחכים שתפעילו את ההפסקה.
דרישות מוקדמות
- אפליקציה ל-iOS שהוטמעה בה IMA SDK.
פריימרים שימושיים
אם עדיין לא הטמעת את ה-IMA SDK באפליקציה, ניתן לעיין במדריך לתחילת העבודה.
הגדרת הפעלה ידנית של הפסקות למודעות
אפשר להגדיר הפעלה ידנית של הפסקות למודעות בשלושה שלבים:- אומרים ל-SDK שרוצים לשלוט בהפעלת הפסקות למודעות.
- הקשב לאירוע AD_BREAK_READY.
- צריך להגיד ל-SDK להפעיל מודעות כשיתאים לך.
- (void)setUpAdsLoader { ... IMASettings settings = [[IMASettings alloc] init]; // Tell the SDK that you want to control ad break playback. settings.autoPlayAdBreaks = NO; self.adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings]; ... } - (void)adsManager:(IMAAdsManager *)adsManager didReceiveAdEvent:(IMAAdEvent *)event { ... switch (event.type) { // Listen for the AD_BREAK_READY event case kIMAAdEvent_AD_BREAK_READY: // Tell the SDK to play ads when you're ready. To skip this ad break, // simply return from this handler without calling [adsManager start]. [adsManager start]; break; ... } }
שאלות נפוצות
- האם זה נדרש בהטמעה של IMA SDK?
- בהחלט לא! האפשרות הזו מוצעת רק לבעלי תוכן דיגיטלי שלא רוצים ש-IMA SDK יפעיל באופן אוטומטי מודעות באמצע הסרטון (mid-roll) כשהכללים של המודעות או התגובות של VMAP ייקבעו עבורם.