Używanie wbudowanych banerów adaptacyjnych w przypadku banerów przewijanych

Wybierz platformę: Android Nowy Android iOS Flutter

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.:

Diagram pokazujący różnice między banerami adaptacyjnymi a wbudowanymi banerami adaptacyjnymi

Zanim zaczniesz

Zanim przejdziesz dalej, upewnij się, że masz:

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:

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.

Swift Objective-C