Як приховати оголошення

Після того, як ви розмістили фрагмент синхронізації системи керування контентом на сторінках своєї статті, можна змінити стандартну поведінку скрипту, наприклад приховати оголошення від наявних підписників або учасників.

Підказки 

  • Щоб приховати оголошення, потрібно вміти використовувати JavaScript.
  • Щоб змінити фрагмент синхронізації системи керування контентом, після ініціалізації вставте функціональний блок setOnEntitlementsResponse. Ця функція викликає інтерфейс Entitlements API swg-basic.js, щоб визначити, чи користувач уже є учасником або підписником, і повертає об’єкт promise.
  • Ви можете перевірити, чи було повернено дозволи, викликавши функцію dismissSwgUI. Вона сховає вікно.

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

JavaScript

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

    basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {

      entitlementsPromise.then(entitlements => {

        // Указує на те, що користувач є підписником або учасником

        if (entitlements.enablesThisWithCacheableEntitlements()) {

          // Приховати діалог "Передплата через Google"

          basicSubscriptions.dismissSwgUI();

    // Вставте логічні блоки, щоб вимкнути оголошення (залежно від оператора рекламної мережі)

        }

      });

    });

    basicSubscriptions.init({

      type: "NewsArticle",

      isPartOfType: ["Product"],

      isPartOfProductId: "<ідентифікатор товару>",

      clientOptions: { lang: "uk" },

    });

  });

Пошук
Очистити пошук
Закрити пошук
Головне меню
17106398867378161550
true
Пошук у довідковому центрі
true
true
true
true
true
100499
false
false
false