Известие

Наскоро обявихме актуализация на страниците на публикациите. Моля, прочетете тук за повече информация.

Скриване на рекламите

След като активирате фрагмента за синхронизиране в CMS на страниците на статията си, можете да промените поведението по подразбиране на скрипта си. Можете да скривате реклами за съществуващи сътрудници или абонати.

Съвет: 

  • За да скриете рекламите, трябва да знаете как да използвате JavaScript.
  • За да редактирате фрагмента за синхронизиране на CMS, вмъкнете блока за функция setOnEntitlementsResponse след инициализиране. Тази функция извиква API за потребителските права за swg-basic.js, за да определи дали читателят вече е сътрудник, или абонат, и връща обещание.
  • За да проверите дали има права на достъп, които са върнати, извикайте функцията unsubscribeSwgUI, за да скриете диалоговия прозорец.

Примерно използване на актуализирания фрагмент от код

JavaScript

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

basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {

entitlementsPromise.then(entitlements => {

Показва, че потребителят е абонат или сътрудник

Ако (entitlements.enablesThisWithCacheableEntitlements()) {

скриване на диалоговия прозорец за „Абонамент към Google“

basicSubscriptions.dismissSwgUI();

Вмъкнете логиката, за да деактивирате рекламите, в зависимост от доставчика си на рекламни мрежи

}

});

});

basicSubscriptions.init({

type: "NewsArticle",

isPartOfType: ["Product"],

isPartOfProductId: "<your product id>",

clientOptions: { lang: "en" },

});

});

Търсене
Изчистване на търсенето
Затваряне на търсенето
Главно меню
15209958744039967181
true
Търсене в Помощния център
true
true
true
true
true
100499
false
false