Mit dem nativen Anzeigenformat können Anzeigen in jeder Größe erstellt werden, einschließlich Vollbildanzeigen, die in sozialen Netzwerken und Unterhaltungs-Apps sehr beliebt sind. Mit nativen Vollbildanzeigen lassen sich Umsatz und Bindung verbessern, indem sie dem Stil bestehender Vollbildanzeigen in sozialen Apps entsprechen oder eine Möglichkeit bieten, Anzeigen in „Stories“-Feeds zu platzieren. Hier einige Beispiele für native Full-Screen-Anzeigen:
Es gibt keine separate API, die aufgerufen werden kann, um native Vollbildanzeigen zu aktivieren, die über die Anleitung für erweiterte native Anzeigen hinausgehen. Beim Erstellen von Full-Screen-Anzeigen empfehlen wir jedoch folgende Best Practices:
- Assets während der Wiedergabe von nativen Videos anklickbar machen
Das Google Mobile Ads SDK legt userInteractionEnabled für alle Anzeigen-Assets mit Ausnahme von mediaView standardmäßig auf
NO
fest, während das Video in der Mediaansicht wiedergegeben wird. Wenn also ein Video abgespielt wird, werden Klicks auf die Ansicht hinter der Asset-Ansicht gezählt. Bei einer nativen Vollbildimplementierung, bei der Asset-Ansichten über der Medienansicht platziert werden, wird der Klick auf die Medienansicht gezählt. Die Media-Ansicht verarbeitet Nutzerinteraktionen mit den Steuerelementen für die Videowiedergabe während der Wiedergabe und leitet den Nutzer erst dann zur Ziel-URL der Anzeige weiter, wenn die Wiedergabe des Videos abgeschlossen ist.Damit der Nutzer während der Videowiedergabe per Klick auf Ihre anderen Anzeigen-Assets wie callToActionView zum Ziel der Anzeige weitergeleitet wird, müssen Sie jede Asset-Ansicht in einer übergeordneten UIView zusammenfassen, die eine Unteransicht der nativen Anzeigenansicht ist. Die Ansichtsstruktur für native Anzeigen sollte wie folgt aussehen:
-- Native Ad View -- Media View -- Container View 1 -- Call To Action View -- Container View 2 -- Headline View -- Container View 3 -- Body View
- Platzierung des Datenschutzinfo-Symbols anpassen
- Standardmäßig wird das Symbol „Datenschutzinfo“ rechts oben in der Anzeige platziert. Sie können jedoch eine beliebige Ecke festlegen, in der das Symbol erscheinen soll. Legen Sie dazu das
GADAdChoicesPosition
entsprechend der Platzierung der Anzeige fest. Auf den drei Bildern im vorherigen Abschnitt ist das AdChoices-Symbol in einer Ecke platziert, weit entfernt von der Schaltfläche Installieren, der Menüschaltfläche und anderen Anzeigen-Assets, um versehentliche Klicks zu vermeiden. - Verwenden Sie für jedes Placement eindeutige Anzeigenblock-IDs.
Erstellen Sie für jedes Anzeigen-Placement in Ihrer App eine eindeutige Anzeigenblock-ID, auch wenn alle Anzeigen-Placements dasselbe Format haben. Wenn Sie beispielsweise ein natives Anzeigen-Placement in Ihrer App für ein Anzeigenformat haben, das nicht im Vollbildmodus angezeigt wird, verwenden Sie für den Vollbildmodus eine neue Anzeigenblock-ID. Verwenden Sie eindeutige Anzeigenblöcke:
- Leistung maximieren
- Google kann dann Anzeigen-Assets zurückgeben, die besser zu Ihren Layouts passen.
- Sie ermöglicht umfassendere Berichte.
- Medienansicht auf eine einheitliche Größe festlegen
Google versucht immer, native Assets mit der bestmöglichen Größe bereitzustellen, um eine optimale Leistung zu erzielen. Damit das funktioniert, sollten die Größen Ihrer nativen Anzeigen vorhersehbar und einheitlich sein. Das Media-Ansichts-Asset sollte für jede Anzeigenanfrage auf demselben Gerät dieselbe Größe haben. Legen Sie dazu eine feste Größe für die Medienansicht fest oder geben Sie für die Medienansicht
MATCH_PARENT
ein und legen Sie für die übergeordnete Ansicht eine feste Größe fest. Wiederholen Sie diesen Schritt für jede übergeordnete Ansicht der Medienansicht, die keine feste Größe hat.- Videoanzeigen aktivieren
Aktivieren Sie den Mediatyp
Video
, wenn Sie native Anzeigen in der AdMob-Benutzeroberfläche konfigurieren. Wenn Sie zulassen, dass Videoanzeigen um Ihr Inventar konkurrieren, lässt sich die Leistung erheblich steigern.- [Optional] Bestimmte Seitenverhältnisse für das Medien-Asset anfordern
Standardmäßig können Anzeigen mit beliebigem Seitenverhältnis zurückgegeben werden. Wenn Ihre App beispielsweise im Hochformat angezeigt wird, wird möglicherweise ein primäres Creative-Asset im Querformat oder im Quadrat verwendet. Je nach Layout der nativen Anzeige möchten Sie möglicherweise nur Anzeigen im Hoch-, Quer- oder Quadratformat ausliefern. Du kannst Assets mit bestimmten Seitenverhältnissen anfordern, die am besten zu deinem Layout passen.
Querformat
Quadrat
PorträtSwift
let aspectRatioOption = GADNativeAdMediaAdLoaderOptions() aspectRatioOption.mediaAspectRatio = .portrait adLoader = GADAdLoader( adUnitID: "<var>your ad unit ID</var>", rootViewController: self, adTypes: adTypes, options: [aspectRatioOption])
Objective-C
GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init]; aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait; self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>" rootViewController:self adTypes:@[ GADAdLoaderAdTypeNative ] options:@[ aspectRatioOption ]];
Zusätzliche Ressourcen
Beispiele auf GitHub
- Beispiele für native Vollbildanzeigen: Objective-C