Django
Adsense

Django 에서 Adsense 등록 시 ads.txt 등록 문제 처리하기

Jan. 15, 2023, 9:36 p.m.

안녕하세요?

블로그나 사이트에 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


Comments


Related Posts