Mixed Content 오류가 원인입니까? Google 애드센스 조회수와 PV 수가 급격히 감소

2019/7/6

상황

순조롭게 수익이 나오기 시작했다고 생각한 화살, 어느 날을 경계로 Google 애드센스의 수익이 0엔이 되었다.

Google 애드센스 보고서를 보면 이런 식으로 광고 노출수와 PV 수가 1/10 이하로 줄어들었습니다.

애드 센스 광고의 PV 수와 노출 횟수의 변화 이미지

Google 애널리틱스는 지금까지 대로의 유저수를 유지하고 있었으므로, 애드센스의 불량이나 설정 미스라고 의심해 본다.

최근에 테마의 갱신이나 추가 CSS의 편집과 가고 있었으므로 원인은 이 근처가 아닌가 추측.

원인 찾기

사이트에 여러 오류 메시지가 있습니다.

Google 크롬에서 블로그를 볼 때 오른쪽 상단의 다음 오류 메시지

이 페이지는 승인되지 않은 소스에서 스크립트를 로드하려고 합니다.

무리하게 읽어들였을 때 google 애드센스가 제대로 표시되게 되었다.표시 횟수가 급감한 것은 아마 블로그를 방문한 쪽이 일부러 이것을 승인하지 않았기 때문이라고 생각한다.

또, 자신의 블로그를 「우클릭」→「검증」을 해 보았더니, 이쪽에도 같은 문제 유래라고 생각되는 에러 메세지가 있었다.키워드 같은 것을 발췌하면,

· Mixed Content: The page at 'https://www.~~/' was loaded over HTTPS, but requested an insecure script

· 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'. This request has been blocked; the content must be served over HTTPS.

HTTP와 HTTPS 콘텐츠가 혼합되어 있는 것으로 간주되어 Google 애드센스 스크립트가 차단된 것 같습니다.

사용하고 있던 wordpress 테마에서는 애드센스의 ID만을 지정의 장소에 붙여 넣는 것만으로 Google 애드센스를 설정할 수 있었다.이것이 부모 테마나 아이 테마의 갱신시에 의해 폐지되었기 때문에, Mixed content화→어드센스가 블록, 되어 있던 것 같다

해결된 방법

Google 애드센스 도움말을 참조하면 새로운 광고 코드를 만들고 교체하는 것이 빠르고 빠릅니다.

SSL 지원 애드 센스 광고 코드

새로 만든 자동 광고 코드사이에 스스로 제대로 붙여넣으면 에러는 사라져 표시되게 되었습니다.