Skip to content

Commit 5e279b6

Browse files
committed
refactor: [ads] Remove direct link, ad referral
* Remove ads direct link and ad referral buttons in post content. * Replace ad referral GIF banner in post footer with ad native banner after moving the native banner from post pagination.
1 parent 9d85346 commit 5e279b6

File tree

1 file changed

+1
-79
lines changed
  • exampleSite/assets/scripts

1 file changed

+1
-79
lines changed

exampleSite/assets/scripts/ads.js

Lines changed: 1 addition & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// ad locations in page
22
const postHeader = document.querySelector(".post-header");
3-
const postContent = document.querySelector(".post-content");
4-
const postPagination = document.querySelector(".post-footer > .pagination");
53
const postFooter = document.querySelector(".post-footer");
64

75
// media queries
@@ -27,20 +25,9 @@ const adBannerLeaderConfMobile = {
2725
params: {},
2826
};
2927

30-
const adDirectLink = document.createElement("a");
31-
adDirectLink.href =
32-
"https://www.highcpmrevenuegate.com/tk17ncqp?key=484c772258d73d54a528cc874518bfaa";
33-
adDirectLink.title = "Ad";
34-
adDirectLink.textContent = "Click here for ad ...";
35-
36-
const adReferralLink = document.createElement("a");
37-
adReferralLink.href =
38-
"https://beta.publishers.adsterra.com/referral/YiXLaw9kEU";
39-
adReferralLink.title = "Adsterra referral";
40-
adReferralLink.textContent = "Click here to join Adsterra ...";
41-
4228
const adNativeBanner = document.createElement("div");
4329
adNativeBanner.id = "container-9a0b7e3f5ef184780fa822e1002f7dbe";
30+
postFooter.append(getAdBlock(adNativeBanner, "native--banner"));
4431

4532
function getAdBannerLeaderDevice(adDevice, adConf) {
4633
const atOptionsScript = document.createElement("script");
@@ -84,51 +71,10 @@ function setAdBannerLeader(isResize = false) {
8471
}
8572
}
8673

87-
function setAdReferralBanner(isResize = false) {
88-
let postFooterAds = null;
89-
90-
if (!isResize) {
91-
postFooterAds = getAdBlock();
92-
} else {
93-
postFooterAds = postFooter.querySelector(".ads");
94-
postFooterAds.removeChild(postFooterAds.firstElementChild);
95-
}
96-
97-
const adBanner = document.createElement("div");
98-
adBanner.classList.add("banner");
99-
100-
const adReferralLink = document.createElement("a");
101-
adReferralLink.href =
102-
"https://beta.publishers.adsterra.com/referral/YiXLaw9kEU";
103-
adReferralLink.title = "Adsterra referral";
104-
105-
const adReferralGif = document.createElement("img");
106-
adReferralGif.alt = "Adsterra referral banner";
107-
108-
if (!isPhone()) {
109-
adBanner.classList.add("banner--desktop");
110-
adReferralGif.src =
111-
"https://landings-cdn.adsterratech.com/referralBanners/gif/720x90_adsterra_reff.gif";
112-
} else {
113-
adBanner.classList.add("banner--mobile");
114-
adReferralGif.src =
115-
"https://landings-cdn.adsterratech.com/referralBanners/gif/300x250_adsterra_reff.gif";
116-
}
117-
adReferralLink.append(adReferralGif);
118-
adBanner.append(adReferralLink);
119-
postFooterAds.append(adBanner);
120-
121-
if (!isResize) {
122-
postFooter.prepend(postFooterAds);
123-
}
124-
}
125-
12674
setAdBannerLeader();
127-
setAdReferralBanner();
12875

12976
function handleWinResize() {
13077
setAdBannerLeader(true);
131-
setAdReferralBanner(true);
13278
}
13379

13480
window.addEventListener("resize", handleWinResize);
@@ -147,27 +93,3 @@ function getAdBlock(adContent, styles) {
14793

14894
return adBlock;
14995
}
150-
151-
const adDirectLinkButtons = document.createElement("div");
152-
adDirectLinkButtons.classList.add("ads", "buttons", "fill");
153-
154-
const adDirectLinkButtonLeft = document.createElement("a");
155-
adDirectLinkButtonLeft.classList.add("button", "outline", "left");
156-
adDirectLinkButtonLeft.href = adDirectLink.href;
157-
adDirectLinkButtonLeft.title = adDirectLink.title;
158-
adDirectLinkButtonLeft.textContent = adDirectLink.textContent;
159-
160-
const adDirectLinkButtonRight = document.createElement("a");
161-
adDirectLinkButtonRight.classList.add("button", "outline", "right");
162-
adDirectLinkButtonRight.href = adReferralLink.href;
163-
adDirectLinkButtonRight.title = adReferralLink.title;
164-
adDirectLinkButtonRight.textContent = adReferralLink.textContent;
165-
166-
adDirectLinkButtons.append(adDirectLinkButtonLeft);
167-
adDirectLinkButtons.append(adDirectLinkButtonRight);
168-
169-
postContent.prepend(adDirectLinkButtons);
170-
171-
if (postPagination) {
172-
postPagination.append(getAdBlock(adNativeBanner, "native--banner"));
173-
}

0 commit comments

Comments
 (0)