Kui olete artikli lehtedele lisanud CMS-i sünkroonimise koodilõigu, saate muuta oma skripti vaikekäitumist. Võite reklaamid olemasolevate panustajate või tellijate jaoks peita.
Nõuanne
- Reklaamide peitmiseks tuleb osata kasutada JavaScripti.
- CMS-i sünkroonimise koodilõigu muutmiseks sisestage lähtestamise järele funktsiooniplokk
setOnEntitlementsResponse
. See funktsioon kutsub Entitlements APIswg-basic.js
, et kontrollida, kas lugeja on juba panustaja või tellija, ja tagastab lubaduse.
- Kontrollimaks, kas tagastati õigusi, kutsuge funktsioon
dismissSwgUI
, et peita dialoog.
Värskendatud koodilõigu kasutamise näidis
JavaScript
(self.SWG_BASIC = self.SWG_BASIC || []).push(basicSubscriptions => {
basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {
entitlementsPromise.then(entitlements => {
// Näitab, kas kasutaja on tellija või panustaja
if (entitlements.enablesThisWithCacheableEntitlements()) {
// hide the SwG dialog
basicSubscriptions.dismissSwgUI();
// Sisestage reklaamide keelamise loogika, mis sõltub teie reklaamivõrgustiku pakkujast
}
});
});
basicSubscriptions.init({
type: "NewsArticle",
isPartOfType: ["Product"],
isPartOfProductId: "<teie toote ID>",
clientOptions: { lang: "en" },
});
});