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