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żesz zwiększyć skuteczność.

W porównaniu z zakotwiczonymi banerami adaptacyjnymi wbudowane banery adaptacyjne są większe, wyższe i używają zmiennych wysokości zamiast stałych. Wbudowane banery adaptacyjne mają zmienną wysokość i mogą zajmować cały ekran lub maksymalną wysokość, którą określisz.

Wbudowane banery adaptacyjne 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 wbudowanych banerów adaptacyjnych

Ten przykład pokazuje, jak utworzyć wbudowany baner adaptacyjny o rozmiarze odpowiadającym 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 wbudowanych banerów adaptacyjnych najlepiej sprawdzają się, gdy używasz pełnej dostępnej szerokości. W większości przypadków jest to pełna szerokość ekranu urządzenia lub pełna szerokość treści nadrzędnej banera. Musisz znać szerokość widoku, który ma być umieszczony w reklamie, szerokość urządzenia, szerokość treści nadrzędnej i odpowiednie bezpieczne obszary.
  • Aby korzystać z rozmiarów adaptacyjnych, może być konieczne zaktualizowanie lub utworzenie nowych elementów zamówienia. Więcej informacji.

Orientowanie rozmiaru wbudowanego banera adaptacyjnego

Aby wstępnie wczytać wbudowany baner reklamowy adaptacyjny 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 reklamowy adaptacyjny w bieżącej orientacji, użyj GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width) Ta metoda wczytuje reklamę w bieżącej orientacji.

Ograniczanie wysokości wbudowanego banera adaptacyjnego

Domyślnie wbudowane banery adaptacyjne utworzone bez wartości maxHeight mają wartość maxHeight równą wysokości urządzenia. Aby ograniczyć wysokość wbudowanego banera adaptacyjnego, użyj GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight) metody.

Dodatkowe materiały

Przykłady w GitHubie

Pobierz przykładową aplikację, aby zobaczyć, jak działają wbudowane banery adaptacyjne.

Swift Objective-C