Сповіщення

Нещодавно ми оголосили новини щодо сторінок видань. Щоб дізнатися більше, перегляньте цю статтю.

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

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

Підказки 

  • Щоб приховати оголошення, потрібно вміти використовувати 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" },

    });

  });

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