Powiadomienie

Niedawno ogłosiliśmy aktualizację stron publikacji. Więcej informacji znajdziesz tutaj.

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
Menu główne
15744820385152494846
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
100499
false
false