Zwijane banery reklamowe to banery, które początkowo wyświetlają się jako większa nakładka z przyciskiem umożliwiającym zwinięcie ich do pierwotnie żądanego rozmiaru. Zwijane banery reklamowe mają zwiększać skuteczność reklam zakotwiczonych, które w przeciwnym razie byłyby mniejsze. Z tego przewodnika dowiesz się, jak włączyć banery zwijane w przypadku dotychczasowych miejsc docelowych banerów reklamowych.

Wymagania wstępne
- Zapoznaj się z przewodnikiem dla początkujących dotyczącym banerów reklamowych.
Implementacja
Upewnij się, że widok banera jest zdefiniowany w rozmiarze, który ma być widoczny dla użytkowników w zwykłym (zwiniętym) stanie banera. Dołącz do żądania reklamy parametr extras z kluczem collapsible i miejscem docelowym reklamy jako wartością.
Miejsce docelowe zwijanego banera określa, jak rozwinięty obszar jest zakotwiczony w banerze reklamowym.
Wartość Placement
|
Zachowanie | Zamierzony przypadek użycia |
|---|---|---|
top |
Góra rozwiniętej reklamy jest wyrównana z górą zwiniętej reklamy. | Reklama jest umieszczona u góry ekranu. |
bottom |
Dół rozwiniętej reklamy jest wyrównany do dołu zwiniętej reklamy. | Reklama jest umieszczona u dołu ekranu. |
Jeśli wczytana reklama jest banerem zwijanym, po umieszczeniu w hierarchii widoków od razu wyświetla się na niej zwijana nakładka:
private void LoadBannerAd()
{
var bannerView = new BannerView(_adUnitId, AdSize.Banner, AdPosition.Bottom);
var adRequest = new AdRequest();
// Create an extra parameter that aligns the bottom of
// the expanded ad to the bottom of the bannerView.
adRequest.Extras.Add("collapsible", "bottom");
bannerView.LoadAd(adRequest);
}
Sposób odświeżania reklam
W przypadku aplikacji, które mają skonfigurowane automatyczne odświeżanie banerów reklamowych w interfejsie internetowym Ad Managera, po wysłaniu żądania dotyczącego zwijanego banera reklamowego do boksu banera kolejne odświeżenia reklamy nie będą żądać banerów zwijanych. Wynika to z tego, że wyświetlanie banera zwijanego przy każdym odświeżeniu może negatywnie wpłynąć na wrażenia użytkownika.
Jeśli chcesz wczytać kolejny zwijany baner reklamowy w dalszej części sesji, możesz wczytać reklamę ręcznie, używając w żądaniu parametru zwijania.
Sprawdzanie, czy wczytana reklama jest zwijana
W przypadku żądań zwijanych banerów reklamowych mogą być zwracane niezwijane banery reklamowe, aby zmaksymalizować skuteczność. Jeśli nie uda się wczytać żądania, a poprzedni baner jest zwijany, interfejs API zwraca wartość true. Aby sprawdzić, czy ostatni wczytany baner jest zwijany, wywołaj metodę isCollapsible:
_bannerView.OnBannerAdLoaded += () =>
{
Debug.Log(_bannerView.IsCollapsible()
? "Banner is collapsible."
: "Banner is not collapsible.");
};
Mediacja
Zwijane banery reklamowe są dostępne tylko w przypadku ofert reklamowych Google. Reklamy wyświetlane za pomocą zapośredniczenia są widoczne jako zwykłe, niezwijane banery reklamowe.