Integrowanie zakotwiczonych banerów adaptacyjnych

Banery adaptacyjne to elastyczny sposób wyświetlania reklam o szerokości określonej przez użytkownika i wysokości zoptymalizowanej przez Google. Minimalna wysokość banera to 50 pikseli niezależnych od gęstości, a maksymalna – 15% wysokości urządzenia lub 90 pikseli niezależnych od gęstości, w zależności od tego, która z tych wartości jest mniejsza.

Banery te działają najlepiej, gdy wykorzystują całą dostępną szerokość, ale podczas ustawiania szerokości banera należy zawsze uwzględniać bezpieczne obszary i wycięcia na ekranie, które mogą utrudniać widoczność.

Wymagania wstępne

Zanim przejdziesz dalej, wykonaj te czynności:

Zawsze testuj za pomocą reklam testowych

Poniższy przykładowy kod zawiera identyfikator jednostki reklamowej, którego możesz użyć do żądania reklam testowych. Został on specjalnie skonfigurowany tak, aby przy każdym żądaniu zwracać reklamy testowe, a nie gotowe, dzięki czemu można go bezpiecznie używać.

Gdy zarejestrujesz aplikację w interfejsie internetowym AdMob i utworzysz własne identyfikatory jednostek reklamowych do użycia w aplikacji, podczas programowania wyraźnie skonfiguruj urządzenie jako urządzenie testowe.

Android

ca-app-pub-3940256099942544/9214589741

iOS

ca-app-pub-3940256099942544/2435281174

Tworzenie zakotwiczonego banera adaptacyjnego

Poniższy przykład tworzy widok zakotwiczonego banera adaptacyjnego umieszczony u dołu ekranu:

// Get the device safe width in density-independent pixels.
int deviceWidth = MobileAds.Utils.GetDeviceSafeWidth();

// Define the anchored adaptive ad size.
AdSize adaptiveSize =
    AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(deviceWidth);

// Create an anchored adaptive banner view.
bannerView = new BannerView("ANCHORED_ADAPTIVE_AD_UNIT_ID", adaptiveSize, AdPosition.Bottom);

Zastąp ANCHORED_ADAPTIVE_AD_UNIT_ID identyfikatorem jednostki reklamowej.

Po utworzeniu widoku zakotwiczonego banera adaptacyjnego możesz wczytać baner zgodnie z opisem w przewodniku dla początkujących.