구글 애드센스 를 드루팔 컨텐츠 본문에 넣어 보자
구글 애드센스를 드루팔 컨텐츠 본문에 넣어 보자.
드루팔의 테마 종류에 따라서 컨텐츠 상단/하단에 넣는 것이 가능하지만, 때로는 컨텐츠 상단/하단의 컨트롤이 잘 안되는 Theme가 많다.
아울러 컨텐츠의 중간에 넣고 싶을 때는 어떻게 할까?
그런 경우에 테마의 종류와 무관하게, 본문에 AdSense 광고를 삽입하는 아주 좋은 Module이 있어 소개한다.
Google AdSense Injector 모듈이 그것이다!
http://drupal.org/project/adsense_injector
다음은 애드센스 인젝터 모듈을 설치/운용하는 과정이다.
http://drupal.org/project/adsense
2. 그리고 AdSense Injector 모듈을 설치/활성화 한다.
3. Google Adsense 모듈의 설정 화면에서 애드센스 키/채널 등을 세팅한다.
4. 애드센스 인젝터 모듈의 설정 화면
admin/settings/adsense_injector 에서,
Minimum node body word count: 에는 적절히 광고가 나타나지 않을 본문 문자수의 최소치를 입력한다.
Select Node Types for Insertion 에는 애드센스 광고를 나타내고 싶은 컨텐츠 타입을 설정한다.
5. 애드센스 광고가 잘 나오는지 "익명"으로 확인해 본다.
또다른 팁 - 만일 Views로 정제한 노드 리스트에서 애드센스가 여럿 나타난다면, AdSense 모듈의 "보이기" 설정에서 수정 가능하다.
주의!! - 관리자로 로그인한 상태라면 애드센스 광고가 기본적으로 보이지 않는다. 혹은 여러 다른 이유로 보이지 않을 수도 있다. 광고를 일반 유저나 익명으로 확인해 보기를 바란다.
Google AdSense Injector 모듈의 설정 화면 일부: 중간의 %body가 드루팔 컨텐츠 본문이다


댓글
2 comments postedContent templates를 사용해서 만든 컨텐츠는 이게 적용이 안되더라구요. 분명히 AdSense Injection 설정에서는 해당 컨텐츠에 대해서 체크를 했는데도 말입니다. 혹시 해결책을 알고 계신가요?
해당 컨텐츠의 contemplate 설정에 가셔서 각 변수들에 관한 상세 항목을 살펴보시면
그 곳에 AdSense Injection 에 관한 내용이 있을 겁니다. 이를 넣도록 해 보시죠.
fivestars 모듈도 비슷한 현상을 일으킨 적이 있는데 $node->body 안에 정보가 있더군요.
참고해서 넣었던 적이 있습니다. 답변이 늦어 죄송해요. T-T