안녕하세요?
블로그나 사이트에 Adsense 광고를 등록하는 경우
Adsense 사이트에서 아래와 같은 오류를 만나보실 수 있습니다.
저는 Django를 이용하여 블로그를 만들었는데,
위의 오류가 떠서 이런 경우 어떻게 처리해야 하는 지 알아보았습니다.
ads.txt 파일 다운로드
먼저, Adsense 사이트에서 아래의 '지금 해결하기' 버튼을 누르고,
연결되는 페이지에서 '다운로드' 를 누르게되면 ads.txt 파일이 받아집니다.
urls.py, views.py 파일 수정
그리고, Django 프로젝트 내에서 urls.py 파일을 열고 아래와 같이 내용을 추가해줍니다.
#urls.py
urlpatterns = [
...
path('ads.txt',views.Ads),
]
views.py 파일에는 아래와 같이 내용을 추가하는데,
여기서 HttpResponse 함수 안에 들어가는 내용은 1번에서 다운로드받은 ads.txt 파일을 열어보시고 있는 내용을 그대로 붙여넣으시면 됩니다.
#views.py
from django.http import HttpResponse
...
def Ads(request):
return HttpResponse("google.com, pub-00000000000000, DIRECT, 00000000000")
수정이 완료되면 저장하시고 서버를 재기동하신 후에,
아래와 같이 [본인 사이트 주소]/ads.txt 로 url을 입력해보시면
아래와 같이 등록한 내용이 조회되는 것을 볼 수 있습니다.
Reference