Advertenties verbergen

Zodra je het CMS-synchronisatiefragment op de pagina's van je artikel hebt geplaatst, kun je het standaardgedrag van je script wijzigen. Je kunt advertenties verbergen voor bestaande bijdragers en abonnees.

Tip: 

  • Als je advertenties wilt verbergen, moet je weten hoe JavaScript werkt.
  • Als je je CMS-synchronisatiefragment wilt bewerken, voeg je het setOnEntitlementsResponse-functieblok in na initialisatie. Deze functie roept de Entitlements API swg-basic.js op om te bepalen of de lezer al een bijdrager of abonnee is en retourneert een belofte.
  • Als je wilt controleren of er geretourneerde toegangsrechten zijn, roep je de dismissSwgUI-functie aan om het dialoogvenster te verbergen.

Voorbeeld van hoe je het geüpdatete codefragment kunt gebruiken

JavaScript

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

    basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {

      entitlementsPromise.then(entitlements => {

        // geeft aan dat de gebruiker een abonnee of bijdrager is

        als (entitlements.enablesThisWithCacheableEntitlements()) {

          // verberg het dialoogvenster Abonneren via Google

          basicSubscriptions.dismissSwgUI();

    // Voeg logica in om advertenties uit te schakelen, afhankelijk van je advertentienetwerkprovider

        }

      });

    });

    basicSubscriptions.init({

      type: "Nieuwsartikel",

      isPartOfType: ["Product"],

      isPartOfProductId: "<your product id>",

      clientOptions: { lang: "en" },

    });

  });

Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Google-apps
Hoofdmenu
6355843916967885423
true
Zoeken in het Helpcentrum
false
true
true
true
true
true
100499
false
false
false
false