בדיקת השדרוג בצד הלקוח

השינויים ב-SDK של tvOS בצד הלקוח בגרסה 4 הם מינוריים. השינוי העיקרי הוא הוספת IMAAdDisplayContainer, כפי שניתן לראות ב-SDK של iOS.

במדריך הזה מוסבר התהליך שנדרש לשדרוג הטמעה קיימת של גרסה 3 לגרסה החדשה של SDK‏, גרסה 4.

שינוי שם המודול

כדי להתאים ל-iOS SDK, שינינו את שם המודול מ-ClientSideInteractiveMediaAds ל-GoogleInteractiveMediaAds, ולכן צריך לבצע את השינויים הבאים.

השינויים
ישן
#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>
@import ClientSideInteractiveMediaAds;
חדש
#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>
@import GoogleInteractiveMediaAds;

יצירת קונטיינר חדש של מודעות

יצירה והעברה של IMAAdDisplayContainer
ישן
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];
חדש
self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];