Banery adaptacyjne pozwalają określić szerokość reklamy, aby wyznaczyć jej optymalny rozmiar. Banery adaptacyjne zwiększają też skuteczność, optymalizując rozmiar reklamy na każdym urządzeniu. Dzięki temu można zwiększyć skuteczność.
W porównaniu z zakotwiczonymi banerami adaptacyjnymi banery adaptacyjne w tekście są większe, wyższe i używają zmiennych wysokości zamiast stałych. Banery adaptacyjne w tekście mają zmienną wysokość i mogą zajmować cały ekran lub maksymalną wysokość określoną przez Ciebie.
Banery adaptacyjne w tekście umieszczasz w treściach, które można przewijać, np.:
Zanim zaczniesz
Zanim przejdziesz dalej, upewnij się, że masz:
- przeczytany przewodnik dla początkujących Banery reklamowe.
Implementowanie banerów adaptacyjnych w tekście
Ten przykład pokazuje, jak utworzyć rozmiar reklamy adaptacyjnej w tekście na podstawie szerokości bezpiecznego obszaru urządzenia:
Swift
// Make sure the ad fits inside the readable area.
let adWidth = view.bounds.inset(by: view.safeAreaInsets).width
bannerView.adSize = currentOrientationInlineAdaptiveBanner(width: adWidth)
Objective-C
// Make sure the ad fits inside the readable area.
CGFloat adWidth = CGRectGetWidth(UIEdgeInsetsInsetRect(view.bounds, view.safeAreaInsets));
bannerView.adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(adWidth);
Podczas implementowania banerów adaptacyjnych w aplikacji pamiętaj o tych kwestiach:
- Rozmiary banerów adaptacyjnych w tekście działają najlepiej, gdy wykorzystują całą dostępną szerokość. W większości przypadków jest to pełna szerokość ekranu używanego urządzenia lub pełna szerokość treści nadrzędnych banera. Musisz znać szerokość widoku, który ma się znaleźć w reklamie, szerokość urządzenia, szerokość treści nadrzędnych i odpowiednie bezpieczne obszary.
Określanie rozmiaru banera adaptacyjnego w tekście
Aby wstępnie wczytać baner adaptacyjny w tekście w określonej orientacji, użyj tych metod:
GADPortraitInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)GADLandscapeInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
Jeśli Twoja aplikacja obsługuje widoki w orientacji pionowej i poziomej oraz chcesz wstępnie wczytać
baner adaptacyjny w bieżącej orientacji, użyj
GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width)
Ta metoda wczytuje reklamę w bieżącej orientacji.
Ograniczanie wysokości banera adaptacyjnego w tekście
Domyślnie banery adaptacyjne w tekście utworzone bez wartości maxHeight mają wartość maxHeight równą wysokości urządzenia. Aby ograniczyć wysokość banera adaptacyjnego w tekście, użyj metody
GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight).
Dodatkowe materiały
Przykłady w GitHubie
Pobierz przykładową aplikację, aby zobaczyć, jak działają banery adaptacyjne w tekście.