Bildirim

Kısa süre önce yayın sayfalarıyla ilgili bir güncellemeyi duyurmuştuk Daha fazla bilgi için lütfen burayı okuyun.

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
Ana menü
11308304099645016822
true
Yardım Merkezinde Arayın
true
true
true
true
true
100499
false
false