1
1
// ad locations in page
2
2
const postHeader = document . querySelector ( ".post-header" ) ;
3
- const postContent = document . querySelector ( ".post-content" ) ;
4
- const postPagination = document . querySelector ( ".post-footer > .pagination" ) ;
5
3
const postFooter = document . querySelector ( ".post-footer" ) ;
6
4
7
5
// media queries
@@ -27,20 +25,9 @@ const adBannerLeaderConfMobile = {
27
25
params : { } ,
28
26
} ;
29
27
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
-
42
28
const adNativeBanner = document . createElement ( "div" ) ;
43
29
adNativeBanner . id = "container-9a0b7e3f5ef184780fa822e1002f7dbe" ;
30
+ postFooter . append ( getAdBlock ( adNativeBanner , "native--banner" ) ) ;
44
31
45
32
function getAdBannerLeaderDevice ( adDevice , adConf ) {
46
33
const atOptionsScript = document . createElement ( "script" ) ;
@@ -84,51 +71,10 @@ function setAdBannerLeader(isResize = false) {
84
71
}
85
72
}
86
73
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
-
126
74
setAdBannerLeader ( ) ;
127
- setAdReferralBanner ( ) ;
128
75
129
76
function handleWinResize ( ) {
130
77
setAdBannerLeader ( true ) ;
131
- setAdReferralBanner ( true ) ;
132
78
}
133
79
134
80
window . addEventListener ( "resize" , handleWinResize ) ;
@@ -147,27 +93,3 @@ function getAdBlock(adContent, styles) {
147
93
148
94
return adBlock ;
149
95
}
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