השינויים ב-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]; |