드디어 탈도 많고 힘들었던 구글 애드센스 심사가 통과되었다.
흔히 애드센스 고시라고 할 만큼 사유도 명확하지 않지 때문에 누구는 그냥 계속 신청하면 된다라는 사람도 있었고, 해결방법도 가지각색이었다. 나의 경우에도 총 5번의 거절을 당했고, 심지어 마지막엔 너무 많이 신청하여 15일(이었던가?) 정도의 신청 금지도 내려진 상태였다. 그러다 보니 자연스레 할 의지가 사라져서 포기하려고 하다가 한 번만 더 해보자는 생각으로 진행을 했다.
1. 기본 원인 파악하기
처음으로 파악한 문제는 나의 사이트가 '사이트가 다운되었거나 사용할 수 없음' 상태였음을 확인했다. 애드센스에서 주는 가이드 라인을 토대로 HTML에 광고 코드를 삽입했기에 도대체 어디서부터 잘못된 것인지 알 길이 없었다. 그래서 티스토리 가이드라인과 구글 애드센스 공식 가이드라인에서 알려주는 방법을 다시 적용하기로 했다.
일단 티스토리에서 관련된 내용을 정독하였다. (링크)
해당 설정에서 나는 아무런 문제가 없었다. 그렇다면 광고 코드가 잘못 삽입된 것인지 확인할 필요가 있었다.
2. 세부 원인 파악하기
퍼플렉시티를 통해서 확인한 기술적 원인에는 크게 4가지가 있었다.
1. robot.txt 설정 오류 : 크롤러 접근 차단 및 티스토리 기본 설정 한계 오류
2. SSL/TLS 인증 문제 : HTTP프로토콜 사용시 100% 거절이 발생, 티스토리 자체 SSL 적용 시 일시적 접근 불가
3. 애드센스 코드 구현 결함 : <head>태그 내 코드 미삽입, 다중 광고 코드 간 충돌
4. 색인 생성 지연 : 구글 서치 콘솔 미등록 및 카카오 데이터센터 장애로 인한 지연
1번의 경우에는 해당 내용을 전혀 이해할 수가 없었다. 그러다 보니 이 내용은 아닐 것으로 판단했다. 왜냐면 그걸 해결하기엔 나는 전문가가 아니기 때문이다. 그래서 2번의 문제로 넘어갔지만 티스토리의 경우 HTTPS를 사용하고 있기에 해당하지 않는다고 판단했다. 4번의 경우에도 큰 연관성이 보이지 않았다. 그래서 내가 판단한 부분은 3번이었다. <head> 태그 내 코드 미삽입이었는데 또는 다중광고로 인한 충돌 오류였을 가능성이 큰 것으로 판단됐다.
일단은 광고 코드부터 다시 삽입을 하기로 정했다. 개인 광고 코드는 애드센스 내 광고 페이지에서 확인할 수 있는데, 주로 아래와 같은 형태를 가지고 있다.
<!-- 구글 애드센스 자동 광고 코드 -->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXX"
crossorigin="anonymous"></script>
ca-pub-XXXXXXXXXXX가 나의 광고와 관련된 내용이다. 각 매인마다 다른 코드를 가지고 있기에 내용을 확인하여 스킨 편집에서 HTML 편집을 통하여 <head>와 </head> 사이에 해당 코드를 입력해야 한다.
이 부분에 광고 코드를 삽입해야 한다. 그래서 광고 코드를 삽입하고 구글 광고 미리 보기를 들어가서 광고가 뜨나 확인을 했으나, 여전히 구현이 불가능했다. 그렇다면 마지막 남은 것은 다중 광고로 인한 충돌이었다. 홈페이지 확인을 하기 위해서 브라우저의 F12를 눌러서 어떤 점이 오류가 나는지 확인했다.
콘솔 항목에서는 에러가 뜨는 부분에 대해서 확인이 가능한데 나의 경우에는 광고 게시자 코드인 'ca-pub-' 항목이 2개 뜨는 것을 확인했다. 그렇다면 결론은 아주 명확해졌다. 다중 광고 충돌이 오류가 나는 것이었다.
오류코드 :
Uncaught TagError: adsbygoogle.push() error: Warning: Do not add multiple property codes with AdSense tag to avoid seeing unexpected behavior. These codes were found on the page ca-pub-95275825291284, ca-pub-14381684328333 at nr (adsbygoogle.js:232:246) at mr (adsbygoogle.js:231:49) at adsbygoogle.js:245:1 at cf.Z (adsbygoogle.js:55:697) at Bk (adsbygoogle.js:96:747) at adsbygoogle.js:244:521 at adsbygoogle.js:245:440 at adsbygoogle.js:247:4
그리고 확인한 2개의 광고코드
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-95275825291284"></script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-14381684283336"></script>
3. 해결
애드센스 신청을 하고 떨어졌던 것 때문에, 카카오 애드핏을 사용하고 있었다. 일단은 애드핏과 관련된 광고 항목을 모두 제거하였다. 그리고 티스토리의 애드센스 자동광고 기능을 끄고, 개별 세부 항목만 오픈을 하고 기존에 넣었던 광고 코드를 HTML 목록에서 삭제했다. 그리고 해당 세팅을 완료하고 F12를 통해 확인하니 중복된 광고 게시자가 코드가 사라졌다. 이후 구글 애드센스 홈페이지에서 광고 미리 보기를 누르니 이전에는 뜨지 않던 창이 잘 뜨는 것을 확인했다.
나의 경우에는 기술적 결함으로 발생한 사유이기 때문에 컨텐츠 사유에 대해서는 각 개인이 판단하여 진행을 해야 한다고 생각되며, 만일 나와 같은 경우의 에러라면 해당 방법을 사용해 보길 권장한다. 나의 결론이 틀릴 수도 있지만, 끈기만 있다면 해결가능할 것으로 생각된다.
'주식 > 참고하면 좋은 것들' 카테고리의 다른 글
PLTR와 SATL의 전략적 협력이 구현하는 차세대 우주 인프라 혁신 (1) | 2025.02.19 |
---|---|
xAI 그록-3 모델의 경쟁사 대비 성능 우위 분석 (2) | 2025.02.19 |
연준 역레포 잔고와 재무부 TGA 변동 분석: 2025년 금리 인하 및 유동성 전망 (3) | 2025.02.18 |
연준의 역레포 잔고와 재무부 TGA 계좌 변동 메커니즘: 금리 인하 시기의 상호작용 분석 (1) | 2025.02.18 |
Simply Wall St. (2) - 워치리스트, 커뮤니티 (3) | 2024.12.24 |