Wbudowane banery adaptacyjne

Banery adaptacyjne to następna generacja reklam elastycznych, która maksymalizuje skuteczność przez optymalizację rozmiaru reklamy dla każdego urządzenia. Ulepszyliśmy banery o stałym rozmiarze, które obsługiwały tylko stałe wysokości, i umożliwiły deweloperom określanie szerokości reklamy i wykorzystywanie jej do określenia optymalnego rozmiaru reklamy.

Aby wybrać najlepszy rozmiar reklamy, wbudowane banery adaptacyjne używają wartości maksymalnych zamiast stałych. Daje to możliwość poprawy skuteczności.

Kiedy używać wbudowanych banerów adaptacyjnych

Wbudowane banery adaptacyjne są większe i wyższe w porównaniu do zakotwiczonych banerów adaptacyjnych. Mają zmienną wysokość, a ich wysokość może sięgać ekranu urządzenia.

Są one przeznaczone do umieszczania w treściach przewijanych, na przykład:

Wymagania wstępne

  • Pakiet SDK do reklam mobilnych Google w wersji 8.10.0 lub nowszej

Zanim zaczniesz

Implementując banery adaptacyjne w aplikacji, pamiętaj o tych kwestiach:

  • Musisz znać szerokość widoku, w którym zostanie umieszczona reklama, oraz wziąć pod uwagę szerokość urządzenia i ewentualne bezpieczne obszary.

  • Upewnij się, że używasz najnowszej wersji pakietu SDK do reklam mobilnych Google, a jeśli korzystasz z zapośredniczenia – najnowszych wersji adapterów zapośredniczenia.

  • Rozmiary wbudowanych banerów adaptacyjnych zostały zaprojektowane tak, aby działały najlepiej przy korzystaniu z pełnej dostępnej szerokości. W większości przypadków będzie to pełna szerokość ekranu używanego urządzenia. Pamiętaj, aby wziąć pod uwagę odpowiednie bezpieczne obszary.

Implementacja

Etapy wdrażania wbudowanych banerów reklamowych są takie same jak czynności związane z implementacją zakotwiczonych banerów adaptacyjnych. Jedyną różnicą jest to, że wbudowane adaptacyjne banery reklamowe są ładowane za pomocą wbudowanego adaptacyjnego banera reklamowego. Aby utworzyć wbudowany rozmiar reklamy adaptacyjnej:

  • Podaj szerokość używanego urządzenia lub ustaw własną szerokość, jeśli nie chcesz korzystać z pełnej szerokości ekranu.
  • Użyj odpowiednich metod statycznych w klasie rozmiaru reklamy, np. GADCurrentOrientationInlineBannerAdSizeWithWidth(CGFloat width) , aby uzyskać wbudowany obiekt adaptacyjnego rozmiaru reklamy dla wybranej orientacji.
  • Jeśli chcesz ograniczyć wysokość banera, możesz użyć metody statycznej: GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight) .

Przykładowy kod poniżej przedstawia te czynności:

Swift

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or set
// your own width. This example sets a static width.
let adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320)
// Step 2: Create banner with the inline size and set ad unit ID.
let bannerView = GADBannerView(adSize: adSize)
bannerView.adUnitID = "ad unit ID"
bannerView.rootViewController = self

// Step 3: Load an ad.
let request = GADRequest()
bannerView.load(request)
// TODO: Insert banner view in table view or scroll view, etc.

Objective-C

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or set
// your own width. This example sets a static width.
GADAdSize *adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320);
// Step 2: Create banner with the inline size and set ad unit ID.
GADBannerView bannerView = [[GADBannerView alloc] initWithAdSize:adSize];
bannerView.adUnitID = @"ad unit ID";
bannerView.rootViewController = self;

// Step 3: Load an ad.
GADRequest *request = [GADRequest request];
[bannerView loadRequest:request];
// TODO: Insert banner view in table view or scroll view, etc.

Dodatkowe materiały

Przykłady w GitHubie

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

Swift Objective-C