Tiklīdz jūsu raksta lapās ir SPS sinhronizācijas fragments, varat mainīt sava skripta noklusējuma darbību. Varat paslēpt reklāmas esošajiem ziedotājiem vai abonentiem.
Padoms.
- Lai paslēptu reklāmas, jums ir jāzina, kā izmantot JavaScript.
- Lai rediģētu SPS sinhronizācijas fragmentu, pēc inicializācijas ievietojiet funkcijas bloku
setOnEntitlementsResponse
. Šī funkcija izsaucswg-basic.js
pilnvaru API, lai noteiktu, vai lasītājs jau ir ziedotājs vai abonents un atgriež solījumu.
- Lai pārbaudītu, vai ir atgrieztas pilnvaras un paslēptu dialoglodziņu, izsauciet funkciju
dismissSwgUI
.
Atjauninātā koda fragmenta lietojuma piemērs
JavaScript
(self.SWG_BASIC = self.SWG_BASIC || []).push(basicSubscriptions => {
basicSubscriptions.setOnEntitlementsResponse(entitlementsPromise => {
entitlementsPromise.then(entitlements => {
// Norāda, vai lietotājs ir ziedotājs vai abonents
if (entitlements.enablesThisWithCacheableEntitlements()) {
// hide the SwG dialog
basicSubscriptions.dismissSwgUI();
// Atkarībā no jūsu reklāmu tīkla nodrošinātāja ievietojiet loģiku reklāmu atspējošanai
}
});
});
basicSubscriptions.init({
type: "NewsArticle",
isPartOfType: ["Product"],
isPartOfProductId: "<your product id>",
clientOptions: { lang: "en" },
});
});