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 funkcji display() 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 tagu display(), 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.

Przykładowa implementacja

Wyświetl wersję demonstracyjną