애드센스 빈광고 뜰 때 대체 광고 띄우는 방법 채택완료
외국 사이트
https://wpadvancedads.com/manual/fallback-ad-for-empty-adsense-and-google-ad-manager-ads/
여기에서 찾아낸 코드가
</strong></p>
<p><div class="adsense-responsive-ad-container">
<script async="" src="<a href="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>" target="_blank" rel="noopener noreferrer">https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script></a>
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-123123123" data-ad-slot="321321" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<script>
setTimeout(function(){
// get the ad container ID
var ad_container = document.querySelector('.adsense-responsive-ad-container');
if( 0 == ad_container.offsetHeight ) {
// show fallback ad code
<u><strong>ad_container.innerHTML = '<img src="<a href="https://wpadvancedads.com/wp-content/uploads/2015/08/300x250.png"" target="_blank" rel="noopener noreferrer">https://wpadvancedads.com/wp-content/uploads/2015/08/300x250.png"</a> width="300" height="250" alt="icon"/>';</strong></u>
}
// check the height
}, 2000);
</script></p>
<p><strong>
요건데
ad_container.innerHTML = 'https://wpadvancedads.com/wp-content/uploads/2015/08/300x250.png" width="300" height="250" alt="icon"/>';
이 부분에 내 대체광고 코드를 넣으면 된다는 것 까지는 알겠습니다.
그런데 script가 중복되어 못 넣는데 이걸 어떻게 잘 조합 해주실 수 있는 분 계실까요?ㅠㅠ
제가 넣으려는 코드는 아래 코드 입니다.
</strong></p>
<p><script src='//img.mobon.net/js/common/HawkEyesMaker.js'></script>
<script type="text/javascript">
var mobileCheck = function () {
var userAgent = navigator.userAgent;
if (userAgent == null) {
return false;
}
var mobile1 = userAgent.match("iPhone|iPod|iPad|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson");
var mobile2 = userAgent.match("LG|SAMSUNG|Samsung");
if (mobile1 || mobile2) {
return true;
} else {
return false;
}
}</p>
<p>
if (!mobileCheck()) {
new HawkEyes({"type":"banner","responsive":"Y","platform":"W","scriptCode":"000000","frameCode":"98","width":"970","height":"250","settings":{"cntsr":"4","cntad":"1"}});
} else {
new HawkEyes({"type":"banner","responsive":"N","platform":"M","scriptCode":"000000","frameCode":"42","width":"300","height":"250","settings":{"cntsr":"4"}});
}
</script></p>
<p><strong>
너무 떠먹여 달라는 것 같아 죄송합니다..ㅠㅠ 이렇게 저렇게 아는 범위 내에서는 다 해봤는데 도저히 안되네요...ㅠㅠ
답변 1개
SIR을 보시면 광고가 없거나 차단이 되면 SIR에서 기본적으로 제공되는 이미지가 나옵니다.
위의 링크는 아마도 그런의미 같은데, 거기에 별도로 다른 스크립트를 넣는 것은 좀더 많은 일이 필요할 것 같습니다.
이정도 일이라면, 제작의뢰쪽을 생각해 봐야 될 것 같습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인