2013-05-06 3 views
2

나는 AlternativeTo.net이 이것을 알고 있습니다. 누군가 내 웹 사이트 (http://developergenius.com)에 있고 Adblock을 사용하여 광고가 있었던 메시지 (메시지의 크기는 여전히 728x90과 같습니다). 나는 아마도 짧은 메시지와 작은 페이팔 기부 버튼을 표시하고 싶습니다. 내가 어떻게 할 수 있니? 감사!누군가가 adblocker를 사용할 때 광고가 표시 될 위치에 메시지 표시

다른 질문을 사용했지만 여전히 작동하지 않았습니다. 그래서 내가 이것을 게시했습니다!

답변

0

음, 뭔가를 내가 잠시 다시 내 페이지에 구글 코드

<div> 
<script> 
    /* ... some config parameters ... */ 
</script> 
<script src="...googlesyndication source script..."></script> 
</div> 

당신이 원하는 모든 것을 DIV 안에 자신 만의 콘텐츠를 넣어하는 것입니다 ... 이런 식으로 뭔가를 보이는 않았다보고 광고 단위와 동일한 크기를 갖도록 스타일을 지정하십시오. Google 스크립트는 광고가 실행될 때 귀하의 콘텐츠를 광고로 대체합니다.

따라서이 같은 ...

<div> 
<img src="... your own source ..." /> 
<script> 
    /* ... some config parameters ... */ 
</script> 
<script src="...googlesyndication source script..."></script> 
</div> 

당신은 등 해명

편집 페이팔에 대한 링크 포함하는 것을 확장하는 방법을 알아낼 수있을 것입니다 : 물론 을 img 태그보다 더 많은 마크 업을 가질 수 있습니다. 중요한 것은 광고 스크립트를 둘러싼 요소 안에 넣는 것입니다. 본질적으로, Google 광고 스크립트는 그 요소가 내부에있는 요소를 감지하고 그 요소에 innerHTML=...을 수행합니다. 그래서, 같은 요소 안에 자신의 마크 업을 넣으십시오.

+0

광고 코드가 (Google 애드 센스) 인 경우 : <스크립트 유형 = "텍스트/자바 스크립트" SRC = "http://pagead2.googlesyndication.com/pagead/show_ads.js"> 나는 디스플레이에 코드를 삽입해야 Adblock이 활성화되었을 때. 감사! – Grant

+0

스크립트가 들어있는 요소를 기록해 두십시오. 광고가있는 곳. 그것은 그 요소 안에있는 모든 것을 덮어 씁니다. – Octopus

+0

그래서 자바 스크립트? 그러나 나는 텍스트가 어디로가는 지 조금 혼란 스럽다. 예를 들어, 내 텍스트가 : 당신이 adblock을 사용하고 있다면, 코드는 어떻게 생겼을까요? 미안하지만이 부분에서는별로 경험이 없습니다. 감사! – Grant