Ukrywanie reklam

Gdy masz już fragment kodu synchronizacji CMS na stronach artykułu, możesz zmienić domyślne działanie skryptu. Możesz ukrywać reklamy obecnych darczyńców i subskrybentów.

Porada: 

  • Aby ukryć reklamy, musisz znać JavaScript.
  • Aby edytować fragment kodu synchronizacji CMS, wstaw blok funkcji setOnEntitlementsResponse po zainicjowaniu. Ta funkcja wywołuje interfejs Entitlements API swg-basic.js, aby określić, czy czytelnik jest już darczyńcą lub subskrybentem, i zwraca obietnicę.
  • Aby sprawdzić, czy zostały zwrócone jakieś uprawnienia, wywołaj funkcję dismissSwgUI, żeby ukryć to okno.

Przykład użycia zaktualizowanego fragmentu kodu

JavaScript

(self.SWG_BASIC = self.SWG_BASIC || []).push(basicSubscriptions => {

    basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {

      entitlementsPromise.then(entitlements => {

        // Wskazuje, że użytkownik jest subskrybentem lub darczyńcą

        if (entitlements.enablesThisWithCacheableEntitlements()) {

          // ukryj okno Subskrybuj z Google

          basicSubscriptions.dismissSwgUI();

    // Wstaw funkcję logiczną, aby wyłączyć reklamy (w zależności od dostawcy sieci reklamowej)

        }

      });

    });

    basicSubscriptions.init({

      type: "NewsArticle",

      isPartOfType: ["Product"],

      isPartOfProductId: "<your product id>",

      clientOptions: { lang: "en" },

    });

  });

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Aplikacje Google
Menu główne