Wyświetlanie reklamy pełnoekranowej w przeglądarce

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 przeglądarce.

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 Można konfigurować
kliknięcie elementu zakotwiczonego; 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. Aby otrzymywać aktualizacje, sprawdzaj informacje 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 w oknie u góry działa tag GPT. Na stronach, które nie obsługują reklam pełnoekranowych, funkcja 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 internecie 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>. Tego typu reklamy automatycznie tworzą i umieszczają na stronie własny kontener, gdy reklama się wypełni.

  • 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ę po kliknięciu takich linków. Są to na przykład linki, które prowadzą do adresów URL bez HTTP/HTTPS lub powodują otwarcie nowego okna.

  • Jeśli korzystasz z architektury z pojedynczym żądaniem (SRA) na stronie z wieloma boksami, nie wywołuj funkcji display(), dopóki nie zostaną utworzone statyczne elementy div boksów reklamowych. Zgodnie ze sprawdzonymi metodami dotyczącymi reklam pierwsze wywołanie funkcji display() wysyła żądanie do każdego boksu reklamowego zdefiniowanego przed tym punktem. Chociaż boksy reklam pełnoekranowych w witrynach internetowych nie wymagają wstępnie zdefiniowanego tagu <div>, statyczne boksy reklamowe go wymagają. Wywołanie tagu display(), zanim te elementy pojawią się na stronie, może spowodować obniżenie jakości sygnałów i obniżyć skuteczność zarabiania. Z tego powodu zalecamy opóźnienie początkowego wywołania do momentu zdefiniowania boksów statycznych.

Przykładowa implementacja

Zobacz wersję demonstracyjną

JavaScript

Wczytuję...

TypeScript

Wczytuję...