Keď máte na stránkach svojho článku útržok synchronizácie systému na správu obsahu, môžete upraviť predvolené správanie skriptu. Môžete skryť reklamy existujúcim prispievateľom alebo odberateľom.
Tip:
- Ak chcete skryť reklamy, musíte vedieť používať JavaScript.
- Ak chcete upraviť útržok synchronizácie systému na správu obsahu, po inicializácii vložte blok funkcií
setOnEntitlementsResponse
. Táto funkcia volá rozhranie Entitlements APIwwg-basic.js
, aby zistila, či už čitateľ je prispievateľ alebo odberateľ, a vráti promise.
- Ak chcete zistiť, či existujú oprávnenia, ktoré sa vrátili, zavolajte funkciu
dismissSwgUI
a dialógové okno skryte.
Príklad použitia aktualizovaného útržku kódu
JavaScript
(self.SWG_BASIC = self.SWG_BASIC || []).push(basicSubscriptions => {
basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {
entitlementsPromise.then(entitlements => {
// Označuje, že používateľ je odberateľ alebo prispievateľ
if (entitlements.enablesThisWithCacheableEntitlements()) {
// skrytie dialógového okna Predplatného s Googlom
basicSubscriptions.dismissSwgUI();
// Vloženie logiky na zakázanie reklám v závislosti od poskytovateľa reklamnej siete
}
});
});
basicSubscriptions.init({
type: "NewsArticle",
isPartOfType: ["Product"],
isPartOfProductId: "<váš identifikátor produktu>",
clientOptions: { lang: "sk" },
});
});