Amint megkapta a CMS-szinkronizálási kódrészletet a cikk oldalain, módosíthatja a szkript alapértelmezett viselkedését. Elrejtheti a hirdetéseket a meglévő pénzügyi hozzájárulók vagy előfizetők elől.
Tipp:
- A hirdetések elrejtéséhez tisztában kell lennie a JavaScript használatával.
- A CMS-szinkronizálás kódrészletének szerkesztéséhez illessze be a
setOnEntitlementsResponse
függvényblokkot az inicializálás után. Ez a függvény meghívja azswg-basic.js
Entitlements API-t, hogy megállapíthassa, az olvasó már pénzügyi hozzájáruló vagy előfizető-e, és promise-t küld vissza.
- Ha ellenőrizni szeretné, hogy vannak-e visszaküldött jogosultságai, hívja meg a
dismissSwgUI
függvényt a párbeszédpanel elrejtése érdekében.
Példa a frissített kódrészlet használatára
JavaScript
(self.SWG_BASIC = self.SWG_BASIC || []).push(basicSubscriptions => {
basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {
entitlementsPromise.then(entitlements => {
// Azt jelzi, hogy a felhasználó előfizető vagy pénzügyi hozzájáruló-e
if (entitlements.enablesThisWithCacheableEntitlements()) {
// Elrejti az SwG párbeszédpanelt
basicSubscriptions.dismissSwgUI();
// A hirdetésihálózat-szolgáltatótól függően kóddal tilthatja le a hirdetéseket
}
});
});
basicSubscriptions.init({
type: "NewsArticle",
isPartOfType: ["Product"],
isPartOfProductId: "<your product id>",
clientOptions: { lang: "en" },
});
});