המדריך הזה מיועד למשתמשים שרוצים לשלוט באופן ידני במועדי ההפעלה של ההפסקות למודעות. בהטמעת ברירת מחדל, ה-SDK מפעיל באופן אוטומטי מודעות באמצע סרטון (mid-roll) בזמן שנקבע להן. יש מפתחים שרוצים למנוע מה-SDK להפעיל את ההפסקות למודעות באופן אוטומטי. כשמטמיעים הפעלה ידנית של הפסקה למודעה, ערכת ה-SDK מפעילה אירוע AD_BREAK_READY
כשמודעה באמצע הסרטון נטענת, ומחכה שתפעילו את ההפעלה של ההפסקה.
דרישות מוקדמות
- אפליקציה ל-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.