שדרוג בצד הלקוח לגרסה 4

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

במדריך הזה מפורט התהליך הנדרש לשדרוג גרסה 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];