How Recurring Post Ads Blogger's Website Works!
It is usually re-advertised within blogger posts and after certain paragraphs. You can set it manually if you want. Let's see how to make blogger website. Must use specific theme!
Fletro Pro v6.1,Median UI v1.6 and iMagz v1.25
At first, go to blogger dashboard, then go to the blogger theme section and edit HTML.
Then Find Under Ads Cods
<b:if cond='data:post.allowNewComments and data:view.url != data:view.url params { amp: "1" }'> <script>/*<![CDATA[*/ document.addEventListener('DOMContentLoaded', function() { var a=document, b = a.getElementById('comment-editor'), d = b.getAttribute('data-src'); if (b.setAttribute('src', d), 1 == comment) { var f = a.getElementsByClassName('rpTo'), c = a.getElementById('commentForm'), h = f.length, k = function(b, d, e, f) { b.addEventListener('click', function() { var c = b.getAttribute('data-reply-to'); a.getElementById('c' + c).appendChild(d); a.getElementById('commentForm').className = 'cmRbox'; a.getElementById('addCm').className = 'cmAd'; e.src = f + '&parentID=' + c }) }; for (i = 0; i < h; i++) k(f[i], c, b, d); var l = a.getElementsByClassName('cmFrm')[0]; a.getElementById('addCm').addEventListener('click', function() { l.appendChild(c); a.getElementById('commentForm').className = 'cmRbox'; a.getElementById('addCm').className = 'cmAd hidden'; b.src = d }) } }); /*]]>*/</script> </b:if> <b:if cond='data:view.url != data:view.url params { amp: "1" }'> <script>/*<![CDATA[*/ /* Comment tag, license: dte.web.id/teknis/paket-javascript-fitur-manipulasi */ function repText(id) {var a = document.getElementById(id); if (!a) return; var b = a.innerHTML; b = b.replace(/<i rel="image">(.*?)<\/i>/ig, "<img class='lazy' data-src='$1' src='data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=' alt='Image Comment' \/>"); a.innerHTML = b;} repText('cmHolder'); /*]]>*/</script> </b:if> </b:includable> </b:widget> <b:widget cond='data:view.isPost and !data:view.isPreview and data:view.url != data:view.url params { amp: "1" }' id='HTML01' locked='true' title='Middle post ad 01' type='HTML' version='2' visible='false'> <b:widget-settings> <b:widget-setting name='content'/> </b:widget-settings> <b:includable id='main'> <div class='widget-content'> <b:if cond='data:content != ""'> <data:content/> <b:else/> <!--[ Blank ad ]--> <div class='adB' expr:data-text='data:messages.adsGoHere'/> </b:if> <!--[ Script to move widget to the middle of article ]--> <script>/*<![CDATA[*/ function insertAfter(tbh,tgt) {var prt = tgt.parentNode; if (prt.lastChild == tgt) {prt.appendChild(tbh);} else {prt.insertBefore(tbh,tgt.nextSibling);}} var tgt = document.getElementById('postBody'); var midAd01 = document.getElementById('HTML01'); var showAd01 = tgt.getElementsByTagName('p'); if (showAd01.length > 0) {insertAfter(midAd01,showAd01[10]);}; /*]]>*/</script> </div> </b:includable> </b:widget> <b:widget cond='data:view.isPost and !data:view.isPreview and data:view.url != data:view.url params { amp: "1" }' id='HTML02' locked='true' title='Middle post ad 02' type='HTML' version='2' visible='false'> <b:widget-settings> <b:widget-setting name='content'/> </b:widget-settings> <b:includable id='main'> <div class='widget-content'> <b:if cond='data:content != ""'> <data:content/> <b:else/> <!--[ Blank ad ]--> <div class='adB' expr:data-text='data:messages.adsGoHere'/> </b:if> <!--[ Script to move widget to the middle of article ]--> <script>/*<![CDATA[*/ function insertAfter(tbh,tgt) {var prt = tgt.parentNode; if (prt.lastChild == tgt) {prt.appendChild(tbh);} else {prt.insertBefore(tbh,tgt.nextSibling);}} var tgt = document.getElementById('postBody'); var midAd02 = document.getElementById('HTML02'); var showAd02 = tgt.getElementsByTagName('p'); if (showAd02.length > 0) {insertAfter(midAd02,showAd02[20]);}; /*]]>*/</script> </div> </b:includable> </b:widget> </b:section> <b:section cond='data:view.isLayoutMode or (data:view.url == data:blog.homepageUrl.canonical path "search" or data:view.isPost)' id='add-widget' showaddelement='true'> <b:widget cond='!data:view.isPreview' id='HTML94' locked='true' title='Ad placement' type='HTML' version='2' visible='false'> <b:widget-settings> <b:widget-setting name='content'/> </b:widget-settings> <b:includable id='main'> <div class='widget-content'> <b:if cond='data:content != ""'> <data:content/> <b:else/> <!--[ Blank ad ]--> <div class='adB' expr:data-text='data:messages.adsGoHere'/> </b:if> </div> </b:includable> </b:widget> </b:section>
Then under copy this code and replace Code.
<b:if cond='data:post.allowNewComments and data:view.url != data:view.url params { amp: "1" }'> <script>/*<![CDATA[*/ document.addEventListener('DOMContentLoaded', function() { var a=document, b = a.getElementById('comment-editor'), d = b.getAttribute('data-src'); if (b.setAttribute('src', d), 1 == comment) { var f = a.getElementsByClassName('rpTo'), c = a.getElementById('commentForm'), h = f.length, k = function(b, d, e, f) { b.addEventListener('click', function() { var c = b.getAttribute('data-reply-to'); a.getElementById('c' + c).appendChild(d); a.getElementById('commentForm').className = 'cmRbox'; a.getElementById('addCm').className = 'cmAd'; e.src = f + '&parentID=' + c }) }; for (i = 0; i < h; i++) k(f[i], c, b, d); var l = a.getElementsByClassName('cmFrm')[0]; a.getElementById('addCm').addEventListener('click', function() { l.appendChild(c); a.getElementById('commentForm').className = 'cmRbox'; a.getElementById('addCm').className = 'cmAd hidden'; b.src = d }) } }); /*]]>*/</script> </b:if> <b:if cond='data:view.url != data:view.url params { amp: "1" }'> <script>/*<![CDATA[*/ /* Comment tag, license: dte.web.id/teknis/paket-javascript-fitur-manipulasi */ function repText(id) {var a = document.getElementById(id); if (!a) return; var b = a.innerHTML; b = b.replace(/<i rel="image">(.*?)<\/i>/ig, "<img class='lazy' data-src='$1' src='data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=' alt='Image Comment' \/>"); a.innerHTML = b;} repText('cmHolder'); /*]]>*/</script> </b:if> </b:includable> </b:widget> <b:widget cond='data:view.isPost and !data:view.isPreview' id='HTML01' locked='true' title='Middle Post Ad 01' type='HTML' version='2' visible='true'> <b:widget-settings> <b:widget-setting name='content'/> </b:widget-settings> <b:includable id='main'> <div class='widget-content'> <b:if cond='data:content != ""'> <data:content/> <b:else/> <!--[ Blank ad ]--> <div class='adB h240 Sdz' expr:data-text='data:messages.adsGoHere + " (" + data:title + ")"'/> </b:if> </div> <!--[ Middle ads 01 - shows after 3rd paragraph ]--> <script>/*<![CDATA[*/ middleAds('p',[['HTML01', 3]]) /*]]>*/</script> </b:includable> </b:widget> <b:widget cond='data:view.isPost and !data:view.isPreview' id='HTML02' locked='true' title='Middle Post Ad 02' type='HTML' version='2' visible='true'> <b:widget-settings> <b:widget-setting name='content'/> </b:widget-settings> <b:includable id='main'> <div class='widget-content'> <b:if cond='data:content != ""'> <data:content/> <b:else/> <!--[ Blank ad ]--> <div class='adB h240 Sdz' expr:data-text='data:messages.adsGoHere + " (" + data:title + ")"'/> </b:if> </div> <!--[ Middle ads 02 - shows after 6th paragraph ]--> <script>/*<![CDATA[*/ middleAds('p',[['HTML02', 6]]) /*]]>*/</script> </b:includable> </b:widget> <b:widget cond='data:view.isPost and !data:view.isPreview' id='HTML03' locked='true' title='Middle Post Ad 03' type='HTML' version='2' visible='true'> <b:widget-settings> <b:widget-setting name='content'/> </b:widget-settings> <b:includable id='main'> <div class='widget-content'> <b:if cond='data:content != ""'> <data:content/> <b:else/> <!--[ Blank ad ]--> <div class='adB h240 Sdz' expr:data-text='data:messages.adsGoHere + " (" + data:title + ")"'/> </b:if> </div> <!--[ Middle ads 03 - shows after 9th paragraph ]--> <script>/*<![CDATA[*/ middleAds('p',[['HTML03', 9]]) /*]]>*/</script> </b:includable> </b:widget> <b:widget cond='data:view.isPost and !data:view.isPreview' id='HTML04' locked='true' title='Recurring Post Ad' type='HTML' version='2' visible='true'> <b:widget-settings> <b:widget-setting name='content'/> </b:widget-settings> <b:includable id='main'> <div class='widget-content'> <b:if cond='data:content != ""'> <data:content/> <b:else/> <!--[ Blank ad ]--> <div class='adB h240 Sdz' expr:data-text='data:messages.adsGoHere + " (" + data:title + ")"'/> </b:if> </div> <!--[ Recurring Ads after every 4th paragraph ]--> <script>/*<![CDATA[*/ recurAds('p', {ads:'HTML04', every:4}) /*]]>*/</script> </b:includable> </b:widget> </b:section> <b:section cond='!data:view.isPreview and !data:view.isSingleItem' id='add-widget' showaddelement='true'> <b:widget cond='!data:view.isPreview' id='HTML94' locked='true' title='Ad Placement' type='HTML' version='2' visible='false'> <b:widget-settings> <b:widget-setting name='content'/> </b:widget-settings> <b:includable id='main'> <div class='widget-content'> <b:if cond='data:content != ""'> <data:content/> <b:else/> <!--[ Blank ad ]--> <div class='adB Sdz' expr:data-text='data:messages.adsGoHere + " (" + data:title + ")"'/> </b:if> </div> </b:includable> </b:widget> </b:section>
After installing the codes you need to do some manual work. Determine how many paragraphs you want to see these ads continuously. Posts must be written in coding.
Then Save your Theme and go to your blogger website blog post see your finaly result.
If you have any feedback or complaints about this post, you can comment in our comment section or you can contact us in our Telegram group!
Reference