Format reklamy natywnej umożliwia tworzenie reklam o dowolnym rozmiarze, w tym reklam pełnoekranowych, które są bardzo popularne w aplikacjach społecznościowych i rozrywkowych. Pełnoekranowe reklamy natywne mogą zwiększać przychody i poziom utrzymania użytkowników, np. przez dopasowanie stylu do istniejących treści pełnoekranowych, takich jak w aplikacjach społecznościowych, lub przez udostępnienie możliwości umieszczania reklam w źródłach treści „relacje”. Oto kilka przykładów reklam natywnych na pełnym ekranie:
Aby włączyć wyświetlanie pełnoekranowych reklam natywnych, nie trzeba wywoływać osobnego interfejsu API. Wystarczy postępować zgodnie z instrukcjami dotyczącymi reklam natywnych zaawansowanych. Podczas tworzenia reklam na pełnym ekranie zalecamy jednak stosowanie następujących sprawdzonych metod:
- Umożliwienie klikania komponentów podczas odtwarzania natywnych filmów
Domyślnie pakiet SDK do reklam mobilnych Google ustawia parametr userInteractionEnabled na wartość
NO
we wszystkich komponentach reklamy z wyjątkiem komponentu mediaView, gdy komponent mediaView odtwarza film. W efekcie podczas odtwarzania filmu kliknięcia są rejestrowane w widoku znajdującym się za widokiem komponentu. W implementacji natywnej na pełnym ekranie, w której widoki komponentów są umieszczane na wierzchu widoku multimediów, kliknięcie rejestruje widok multimediów. Widok multimediów obsługuje interakcje użytkownika z elementami sterowania odtwarzaniem filmu podczas odtwarzania, a dopiero po zakończeniu odtwarzania filmu kliknięcia przechodzą do adresu URL docelowego reklamy.Aby inne komponenty reklamy, np. callToActionView, przekierowywały użytkownika do miejsca docelowego reklamy podczas odtwarzania filmu, owiń każdy widok komponentu w nadrzędny widok UIView, który jest podwidokiem widoku reklamy natywnej. Struktura widoku reklamy natywnej powinna wyglądać tak:
-- Native Ad View -- Media View -- Container View 1 -- Call To Action View -- Container View 2 -- Headline View -- Container View 3 -- Body View
- Dostosowywanie umieszczenia ikony Informacja
- Domyślnie ikona Informacja znajduje się w prawym górnym rogu reklamy, ale możesz określić dowolny inny róg, w którym ma się wyświetlać, ustawiając wartość
GADAdChoicesPosition
w zależności od miejsca docelowego reklamy. Na 3 obrazach w poprzedniej sekcji ikona AdChoices znajduje się w rogu z dala od przycisku Zainstaluj, przycisku menu i innych komponentów reklamy, aby uniknąć przypadkowych kliknięć. - Używaj unikalnych identyfikatorów jednostek reklamowych w przypadku każdego miejsca docelowego
Pamiętaj, aby utworzyć unikalny identyfikator jednostki reklamowej dla każdego miejsca docelowego reklamy w aplikacji, nawet jeśli wszystkie miejsca docelowe mają ten sam format. Jeśli np. masz w aplikacji miejsce docelowe reklam natywnych, które nie jest wyświetlane na pełnym ekranie, użyj nowego identyfikatora jednostki reklamowej na potrzeby pełnoekranowego wyświetlania reklam. Używanie unikalnych jednostek reklamowych:
- maksymalizuje wydajność
- pomaga Google zwracać komponenty reklam, które lepiej pasują do Twoich układów.
- umożliwia bardziej kompleksowe raportowanie.
- Ustawianie rozmiaru widoku multimediów
Google zawsze stara się wyświetlać komponenty natywne o najlepszym rozmiarze, aby zapewnić optymalną skuteczność. Aby ułatwić to zadanie, reklamy natywne powinny mieć przewidywalne i spójny rozmiar. Komponent widoku multimediów powinien mieć taki sam rozmiar w przypadku każdego żądania reklamy na tym samym urządzeniu. Aby to zrobić, ustaw widok multimediów na stały rozmiar lub ustaw widok multimediów na
MATCH_PARENT
, a widok nadrzędny na stały rozmiar. Powtórz ten krok w przypadku każdego widoku nadrzędnego widoku multimediów, który nie ma stałego rozmiaru.- Włączanie reklam wideo
Włącz typ multimediów
Video
podczas konfigurowania reklam natywnych w interfejsie Ad Managera. Pozwalanie reklamom wideo na konkurowanie o Twoje zasoby reklamowe może znacznie zwiększyć skuteczność.- [Opcjonalnie] Prośba o określone współczynniki proporcji zasobu multimedialnego
Domyślnie mogą być zwracane reklamy o dowolnym formacie. Jeśli np. aplikacja jest w orientacji pionowej, możesz otrzymać główny komponent kreacji w orientacji poziomej lub kwadratowej. W zależności od układu reklamy natywnej możesz wyświetlać tylko reklamy w orientacji pionowej, poziomej lub kwadratowej. Możesz poprosić o komponenty o określonych formatach obrazu, które najlepiej pasują do Twojego układu.
Poziomo
Kwadrat
PionowoSwift
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 ]];