로그인

검색

Extra Form
추천지수 5

이전 게시글에서 구글 애드센스 측에서 목적을 가지고 스크립트에 새로운 속성을 추가했다고 알려드렸는데요.

 

https://rxtip.kr/make_money/13823

 

모든 애드센스 스크립트에 새로운 속성을 추가하면 되는데요.

 

LABjs 라이브러리로 애드센스 스크립트를 실행하고 있다면...

https://rxtip.kr/make_money/2443 (LAB.js 로 애드센스 컨텐츠 로딩 후 출력하는 완전 비동기로 작동하게 하기)

 

 

그런데 LABjs 를 이용해서 애드센스를 완전한 비동기 그리고 스크립트를 반복실행하지 않고 한번만 실행하도록 한경우 crossorigin 을 추가하려면 어떻게 해야 할지 난감해서 검색을 해서 찾아보다가 LABjs 깃허브에서 crossorigin 관련 풀리퀘스트가 있었음을 확인했습니다.

 

https://github.com/getify/LABjs/pull/81

 

해당 논의를 따라가 보니 일단 커밋은 적용되었지만 배포되지 않은 상황이어서 해당 커밋이 된 부분을 확인해 봤습니다.

 

https://github.com/getify/LABjs/pull/81/commits/90b9f389cd0cd1a251ee29e68c4f23385de0a207

 

한줄 정도 추가된 아주 간단한 커밋이네요. 요것만 적용하면 crossorigin 을 추가할 수 있을 것 같아 해당 커밋을 추가한 버전으로 업로드하고 구현 방법을 살펴보았습니다.

 

제가 사용한 LAB.js 파일은 업로드 해드리도록 하겠습니다.

 

 

js 파일을 패치가 적용된 파일로 교체를 하고

 

기존 스크립트 실행부분

$LAB.script("//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js")

 

의 부분을 

 

 

$LAB.script({
  "src" : "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234",
  "type" : "text/javascript",
  "crossorigin" : "anonymous"
})

 

위와 같이 바꾸시면 됩니다.

 

** ca-pub-1234 는 반드시 본인의 ID로 바꾸세요. **

 

 

오히려 한번만 바꾸면 되니 이럴때 편리하네요.

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
2 추천
Atachment
첨부 '1'
  • LAB.zip [File Size:6.1KB],
  • [Download:6]

사이트로 수익내기(48)

사이트로 수익을 내는 방법에 관한 이야기를 다룹니다.

  1. read more
  2. Read More
  3. Read More
  4. Read More
  5. Read More
  6. Read More
  7. Read More
  8. Read More
  9. Read More
  10. Read More
  11. Read More
  12. Read More
  13. Read More
  14. Read More
  15. Read More
  16. Read More
  17. Read More
  18. Read More
  19. Read More
  20. 애드센스 무효클릭 신고

    Date2021.02.16 Views239 Votes2
    Read More
  21. Read More
Prev 1 2 3 Next
/ 3