Clientseitiges Upgrade auf Version 4

Das clientseitige tvOS-SDK hat sich mit Version 4 kaum verändert. Die Hauptänderung ist das Hinzufügen von IMAAdDisplayContainer, wie in der iOS- SDK.

Dieser Leitfaden führt Sie durch den Prozess, der für das Upgrade einer vorhandenen Version 3 Implementierung des neuen SDK v4.

Modulnamen ändern

Um dem iOS-SDK zu entsprechen, haben wir den Modulnamen von ClientSideInteractiveMediaAds bis GoogleInteractiveMediaAds, Sie sollten also nehmen Sie die folgenden Änderungen vor.

Änderungen
Alt

#import <ClientSideInteractiveMediaAds/ClientSideInteractiveMediaAds.h>
@import ClientSideInteractiveMediaAds;

Neu

#import <GoogleInteractiveMediaAds/GoogleInteractiveMediaAds.h>
@import GoogleInteractiveMediaAds;

Neuen Anzeigencontainer erstellen

IMAAdDisplayContainer erstellen und übergeben
Alt

IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.videoView
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];

Neu

self.adDisplayContainer =
    [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView];
IMAAdsRequest *adsRequest =
    [[IMAAdsRequest alloc] initWithAdTagUrl:kAdTagUrlString
                         adDisplayContainer:self.adDisplayContainer
                            contentPlayhead:self.contentPlayhead
                                userContext:userContext];