11// ad locations in page
22const postHeader = document . querySelector ( ".post-header" ) ;
3- const postContent = document . querySelector ( ".post-content" ) ;
4- const postPagination = document . querySelector ( ".post-footer > .pagination" ) ;
53const 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-
4228const adNativeBanner = document . createElement ( "div" ) ;
4329adNativeBanner . id = "container-9a0b7e3f5ef184780fa822e1002f7dbe" ;
30+ postFooter . append ( getAdBlock ( adNativeBanner , "native--banner" ) ) ;
4431
4532function 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-
12674setAdBannerLeader ( ) ;
127- setAdReferralBanner ( ) ;
12875
12976function handleWinResize ( ) {
13077 setAdBannerLeader ( true ) ;
131- setAdReferralBanner ( true ) ;
13278}
13379
13480window . 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