Wyświetlanie reklamy pełnoekranowej w internecie
Ten przykład pokazuje, jak wyświetlać reklamę pełnoekranową w internecie za pomocą biblioteki tagów wydawcy Google (GPT). Reklamy pełnoekranowe w internecie to zarządzane przez tag GPT reklamy na całą stronę, które pojawiają się w reakcji na działania użytkowników. Więcej informacji o reklamach pełnoekranowych w internecie znajdziesz w artykule Trafikowanie reklam pełnoekranowych w internecie.
Reklamy pełnoekranowe w przeglądarce mogą się wyświetlać po tych działaniach użytkownika:
Działanie użytkownika | Nazwa interfejsu API | Domyślny | Konfigurowalny |
---|---|---|---|
przekierowanie poza stronę po kliknięciu; | Nie dotyczy | Włączono | Nie |
klikając pasek nawigacyjny przeglądarki; (tylko na komputerze) | navBar |
Wyłączono | Tak |
ukrywanie i powracanie do strony (np. przez przełączanie kart); | unhideWindow |
Wyłączono | Tak |
W przyszłości możemy dodać obsługę dodatkowych działań użytkowników. Najnowsze informacje znajdziesz w informacjach o wersji GPT.
Zastosowanie
Aby zapewnić optymalną wygodę użytkownikom, GPT wysyła żądania reklam pełnoekranowych wyświetlanych w internecie tylko na stronach, które prawidłowo obsługują ten format. Reklamy pełnoekranowe w przeglądarce są obsługiwane tylko wtedy, gdy tag GPT działa w górnym oknie. Na stronach, które nie obsługują reklam pełnoekranowych w internecie,
defineOutOfPageSlot()
może zwracać wartość null. Aby uniknąć błędów, sprawdź, czy tak jest.Żądaj reklam pełnoekranowych w internecie tylko na stronach lub w środowiskach, w których chcesz wyświetlać takie reklamy. Reklamy pełnoekranowe w internecie mogą wyświetlać się na komputerach, tabletach i urządzeniach mobilnych.
Reklamy pełnoekranowe w przeglądarce generują własny boks reklamowy. W odróżnieniu od innych typów reklam w przypadku reklam pełnoekranowych w internecie nie musisz definiować elementu
<div>
. Reklamy tego typu automatycznie tworzą własny kontener i umieszczają go na stronie po ich wypełnieniu.Reklamy pełnoekranowe w internecie mają stały limit wyświetleń. Zapobiega to wyświetlaniu tej samej osobie reklamy pełnoekranowej więcej niż raz na godzinę w danej subdomenie.
Reklamy pełnoekranowe w przeglądarce wymagają dostępu do pamięci lokalnej. W przypadku wydawców, którzy przeprowadzili integrację z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.0 oznacza to, że do wyświetlania reklam pełnoekranowych w przeglądarce potrzebna jest zgoda w celu 1.
Niektóre linki na stronie mogą nie być odpowiednie do wyświetlania reklam pełnoekranowych. Reklamy pełnoekranowe nie wyświetlają się, gdy użytkownik kliknie nieodpowiedni link, np. link prowadzący do adresu URL bez HTTP/HTTPS albo link otwierający się w nowym oknie.
Jeśli używasz architektury z pojedynczym żądaniem (SRA) na stronie z wieloma boksami, nie wywołaj
display()
, dopóki nie zostaną utworzone statyczne elementy div w boksach reklamowych. Zgodnie ze sprawdzonymi metodami dotyczącymi reklam pierwsze wywołanie funkcjidisplay()
wysyła żądanie do każdego boksu reklamowego zdefiniowanego przed tym punktem. Chociaż boksy reklam pełnoekranowych w witrynach nie wymagają wstępnie zdefiniowanego tagu<div>
, statyczne boksy reklamowe go wymagają. Wywołanie tagudisplay()
, zanim te elementy pojawią się na stronie, może spowodować obniżenie jakości sygnałów i ograniczenie możliwości zarabiania. Z tego powodu zalecamy opóźnienie początkowego wywołania do momentu zdefiniowania boksów statycznych.