Reklamları gizleme

Makalenizin sayfalarına İçerik Yönetim Sistemi Senkronizasyonu snippet'ini ekledikten sonra komut dosyanızın varsayılan davranışını değiştirebilirsiniz. Mevcut katkıda bulunanlar veya aboneler için reklamları gizleyebilirsiniz.

İpucu: 

  • Reklamları gizlemek için JavaScript'i nasıl kullanacağınızı bilmeniz gerekir.
  • İçerik Yönetim Sistemi Senkronizasyonu snippet'inizi düzenlemek için başlatma sonrasında setOnEntitlementsResponse işlev blokunu ekleyin. Bu işlev, okuyucunun zaten bir katkıda bulunan veya abone olup olmadığını belirlemek için swg-basic.js entitlements API'yi çağırır ve bir promise döndürür.
  • Döndürülen haklar olup olmadığını görmek için dismissSwgUI işlevini çağırarak iletişim kutusunu gizleyin.

Güncellenen kod snippet'i için örnek kullanım

JavaScript

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

    basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {

      entitlementsPromise.then(entitlements => {

        // Indicates that the user is subscriber or contributor

        if (entitlements.enablesThisWithCacheableEntitlements()) {

          // hide the SwG dialog

          basicSubscriptions.dismissSwgUI();

    // Insert logic to disable ads, depending on your ad network provider

        }

      });

    });

    basicSubscriptions.init({

      type: "NewsArticle",

      isPartOfType: ["Product"],

      isPartOfProductId: "<your product id>",

clientOptions: { lang: "en" },

    });

  });

Arama
Aramayı temizle
Aramayı kapat
Google uygulamaları
Ana menü
16084953474620710945
true
Yardım Merkezinde Arayın
false
true
true
true
true
true
100499
false
false
false
false
false