Posts

애드센스 adsbygoogle.js 한 번만 로드 - 광고 단위가 여러개 일 때 페이지 로딩 속도 높이는 방법

Image
한 페이지에 게시되는 애드센스 광고 단위는 대체로 3개 전후인 것 같습니다.

애드센스 광고 코드는 adsbygoogle.js 를 로딩하게 되는데, 매 광고 단위 마다 로딩을 하게 되면, 비록 큰 차이가 아니라 하더라도, 로딩 속도가 떨어지고, 결과적으로 페이지 로딩 속도가 느리게 됩니다.

adsbygoogle.js 를 <head> 영역에서 한 번만 로딩 되도록 하고자 하였지만, 이전에는 '광고 코드 변경'은 애드센스 정책에 위반된다 하여, 그렇게 할 수가 없었습니다. 언제부터 이렇게 하는 것이 허용되었는지는 모르겠지만, 이제는 애드센스 도움말 페이지에 공식적으로 허용된다고 나와 있습니다.

[애드센스 고객센터 도움말]
문) 한 페이지에 광고 단위가 여러 개인 경우 각 광고 단위에 대해 <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>를 포함해야 하나요?

답) 반드시 그럴 필요는 없습니다. adsbygoogle.js는 한 번만 로드할 수 있습니다.


문) If I have multiple ad units on a page, do I have to include <script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> for each ad unit?

답) No, this is not necessary, adsbygoogle.js can be loaded once.

방법은,
애드센스 광고 코드에서 빨강색으로 표시된 부분을 <head> 와 </head> 사이, 곧 <head> 영역에 한 번만 삽입을 하고, 매 광고 코드는 빨강색 부분을 삭제하고 게제하는 것입니다.

<script async src='//pagead2.goog…

구글 블로그 인라인 애드 In-Line Ads 원하는 광고 단위 형식 코드로 변경 하는 방법 - 네이티브 인피드 광고 (Native In-feed ads)로 대체하기

Image
구글 애드센스를 게제하는 경우에, 구글 블로그는 여러 모로 편리한 점이 많습니다. 그 가운데 하나가 인라인 애드(In Line Ads)일 것 같습니다.

인라인 애드 기능을 사용하면, 글 목록 페이지에서 애드센스 광고 노출 개수, 몇 개의 글 마다 광고를 노출 할 지 등을 자유로이 설정할 수 고, 메인 페이지 하단에도 광고가 들어 갑니다.

단점으로는, 인-아티클 애드, 인-피드 애드, 반응형 링크 광고 등 새로운 광고단위들을 적용할 수 없습니다. 또한, 애드센스 홈페이지 보고서에서, 노출 수, 클릭, 수입등 통계가 표시되지 않습니다.

인라인 애드의 장점을 그대로 사용하면서, 새로운 광고단위를 자유로이 적용하려면 아래와 같이 하는 길이 있습니다. 이렇게 하면, 애드센스 홈페이지 보고서에서 인라인 애드 상황도 파악할 수 있습니다.

방법은 간단하여 누구나 쉽게 할 수 있습니다.
구글 블로그에서 인라인 애드를 활성화 시켜 놓고, 인라인 애드 광고코드 부분을 원하는 광고 코드로 대체하는 것입니다.

1) 인라인 애드 코드를 찾습니다.
블로그 대시보드에서, HTML 편집창을 열고 > [컨트롤 F, Ctrl + F] 키를 쳐서 검색창을 열고 > 아래의 코드를 복사하여 붙여 넣고, 검색(엔터 키를 침)하여, 해당 위치로 이동합니다. 아래 코드를 검색하면, 2개가 나옵니다. 둘 다 대체를 해 주어야 합니다.

<b:include data='post' name='super.inlineAd'/>

2) 위 코드가 작동하지 않도록 합니다.
위 코드는 자동으로 인라인 애드 코드가 삽입되게 하는 코드입니다.  그러므로, 일단 이 코드의 작동을 중단시켜야 합니다.

코드가 작동하지 않게 하려면, (1) 해당 부분을 삭제하여도 되고, (2) 아래에서 빨강색으로 표시한 것과 같이, 주석으로 처리하여도 됩니다.

다시 원상회복할 것을 생각한다면, 아예 삭제하기 보다는, 아래와 같이 주석처리 하는 것이 더 나을 것 같습니다. 아래에서, 앞 쪽의 !-- …

블로그 애드센스 가젯 asynchronous 경고 해결 방법 - Speed up page loading times : Use asynchronous ad code to make your site faster - Blogger AdSense gadget

Image
구글 블로그 레이아웃(Layout)에서, 애드센스 가젯(AdSense gadget)으로 광고 단위를 넣으면,  아래 그림과 같은 최적화 안내가 표시되는 경우가 있습니다.

애드센스, 구글 블로그, 인터냇... 해결 방법을 설명한 글을 찾을 수가 없습니다. 아래와 같은 경우가 아주 드물기 때문이 아닌가 싶습니다.  이 페이지는 나름의 해결 방법을 설명한 것입니다.

[ 애드센스 asynchronous 안내]

한마디로 말하자면, 애드센스 홈페이지에서 해당 광고코드를 복사하여, 블로그 HTML 편집창에서 직접 붙여 넣는 것입니다.

1) 구글 블로그 > 대시 보드 > 레이아웃 에서 애드센스 가젯으로 애드센스를 넣는다

2) 애드센스 계정 홈페이지에서, 해당 광고 단위의 광고코드(스크립트)를 복사한다
3) 광고코드의 async 에 ="async" 를 추가하여, async="async" 모양으로 수정한다

4) 구글 블로그 > HTML 편집창에서, 광고단위를 넣은 해당 가젯의 광고 코드 부분을 아래 그림과 같이 수정한다.

적고 보니, 무척 어려운 것 처럼 느껴집니다. 하지만, 아주 간단합니다. 아래 그림을 보면, 금방 이해가 되지 싶습니다.


=> 애드센스 광고단위를 넣은 해당 가젯의 HTML코드에서  <data:adCode/>  부문을 삭제하고,
=> 애드센스 홈페이지에서 복사한 광고코드로 대체합니다.
=>  변경사항을 저장하고, HTML 편집창을 닫습니다.


          <b:widget id='AdSense1' locked='true' title='' type='AdSense' version='2' visible='true'>
             <b:widget-settings>.....</b:widget-settings>
             <b:includ…

구글 블로그 사이트 맵 구글 서치콘솔 (웹마스터 툴) 등록 방법

Image
웹사이트나 블로그를 구글 검색에 나타나도록 하려면, 사이트맵(sitemap)을 구글 서치콘솔(search console)에 등록하면 됩니다.

구글 블로그 (blogger 블로거, 또는 blogspot 블로그스팟)도 마찬가지이고, 구글 블로그의 기본 사이트맵은  atom.xml?redirect=false 입니다.

사이트맵 등록 방법에 있어서는,
1) 간단히 atom.xml?redirect=false 만 등록하면 된다는 의견도 있고,
2) 아래와 같이, 500 페이지 단위로 나누어 등록하여야 한다는 의견도 있습니다.

사이트맵을 500 페이지 단위로 나누어 등록하는 이유는, 구글 서치콘솔은 각 사이트맵당 최대 500개의 글만 크롤(crawl)하므로, 글 수가 그 보다 많으면, 크롤이 되지 않기 때문이라고 합니다.

구글에서 이에 대하여 명시적으로 제시한 것이 없으므로, 어느 쪽이 옳은지는 알 수 없습니다.
기본 사이트맵만 제출한 경우와, 500 페이지 단위로 나누어 등록한 경우, 그 결과가 어떻게 되는지 확인하지 않은 것이니, 참고하시기 바랍니다.


아래와 같이, 500 페이지 단위 사이트맵을 실제로 제출해 보면, 서치콘솔에는 151개의 글이 제출된 것으로 표시 됩니다. 이것이 각 사이트맵당 150개의 글만 크롤한다는 것인지, 아니면, 차차 최대 500개까지 크롤 하는 것인지는 알 수 없습니다.

<기본 사이트 맵>
atom.xml?redirect=false

< 500 페이지 단위 사이트 맵>
atom.xml?redirect=false&start-index=1&max-results=500
atom.xml?redirect=false&start-index=501&max-results=500
atom.xml?redirect=false&start-index=1001&max-results=500
atom.xml?redirect=false&start-index=1501&max-results=500

촛불! 영리병원 철회! 100만 서명 - 너도 나도 모두 적극 참여 !!

Image
제주 영리병원 철회 100만 서명 동참 >>

자신, 아이들, 부모의 생명과 건강이 저들의 돈벌이 수단이 되기를 바라지 않는다면, 실천으로 동참합시다 !! 

그 누구도 대신 지켜주지 않습니다. 주체적으로 떨쳐 나선 한 사람 한 사람의 뭉친 힘만이 자신과 가족의 건강권을 지킬 수 있습니다. 
적어도, 서명에라도 참여합시다.

제주 영리병원 철회! 100만 서명 하기 >>

내 건강정보 팔지마! 100만 서명 하기 >>

자세히 보기: 무상의료운동본부 >>



- 2차 영리병원철회 초불 - 

영리병원 철회 2차 초불 ! - 서울
ㅇ 일시: 2018년 12월 21일 (금), 저녘 6시
ㅇ 장소: 광화문 파이낸셜 빌딩 앞

영리병원 철회 2차 초불 ! - 제주
ㅇ 일시: 2018년 12월 21일 (금), 오후 4시 30분
ㅇ 장소: 제주 도청



의료 공공성 훼손하는 제주 영리병원 철회!
민주주의 파괴자 원희룡 도지사 퇴진!
우리나라에 돈벌이 영리병원 1호가 문을 열지도 모를 위기가 닥쳤습니다. 지난 10년이 넘게 대다수 국민들이 반대한 영리병원을 원희룡 제주도지사가 독단적으로 허가했기 때문입니다.

잘 알려져 있다시피 영리병원은 돈벌이 주식회사 병원입니다. 의료비를 마음대로 정할 수 있고, 건강보험당연지정제 적용을 받지 않아 건강보험 환자는 이용도 못하는 병원입니다. 돈벌이가 우선이고 주식배당이 우선인 병원입니다. 의료인력을 비용으로 생각해 인건비를 줄이려 혈안이 되는 그런 병원입니다. 결국 병원인력을 외주용역·비정규직으로 채워 서비스 질을 낮추는 병원입니다. 영리병원은 한국 보건의료의 공공성을 파괴하고 건강보험을 무너뜨리는 병원입니다.

건강보험 예외인 병원, 의료비를 마음대로 정하는 영리병원이 제주에 들어서면, 영리병원이 법적으로 허가된 경제자유구역 8군데(전국)에는 모두 이런 흡혈귀 영리병원들이 앞다퉈 들어서게 됩니다. 지금도 영리 행위로 문제가 많은 민간의료기관들의 영리 행위도 더 기승을 부릴 것입니다.

우리에게 지금 필요한 것은,
돈벌이…

내 건강정보 팔지마 ! 내 허락없이 내 의료정보 쓰지마! - 100만 서명운동

Image
내 건강정보 팔지마 !  내 허락없이 내 의료정보 쓰지마! 
모두모두 적극 참여: 100만 서명운동 >>

자신의 건강정보가 팔려 나가는 것을 대신 막아 줄 사람은 아무도 없습니다.
한 사람 한사람이 직접 참여하여야 합니다. 모두 적극적으로 참여하고, 주위 사람들에게도 잘 알려주어 함께 참여합시다.

자세히 보기: 무상의료운동본부 >>
내 건강정보 팔지마! 서명하기 >>

개인질병정보와 의료정보를
정보주체인 환자의 동의도 없이
상업적으로 활용하려는
재벌병원과 IT 기업들의
합작사업들이 추진되고 있습니다.

문재인 정부는 혁신경제라는 미명하에
개인정보 보호를 완화하려 하고 있습니다.
진료목적으로 수집된
개인의 질병정보와 의료기록 뿐만 아니라
건강정보, 금융정보, 통신정보까지
기업들의 돈벌이 목적으로
활용하고 공유할 수 있도록 하겠답니다.

건강정보를 포함한 개인정보는 상품이 아닙니다.

무분별한 개인정보 활용과 민간공유에 반대합니다.
개인정보보호법을 강화하는 입법을 촉구합니다.

자세히 보기: 무상의료운동본부 >>
내 건강정보 팔지마! 서명하기 >>


개인정보 전산화와 판매를 단순하게 생각해서는 큰 틀을 알기 어렵습니다.
아래 링크 글들을 꼼꼼하게 읽고 찬찬히 짚어 헤아려 보면, 다소간 도움이 될 것입니다.

>> 미국, 고객 동의없이 고객정보 판매 허용 - Elian el-Khamissi
>> 현금 금지 : 인도의 배후는 누구인가? - Makia Freeman 

>> 캐시리스 소사이어티 뜻 : Cashless society 현금금지사회 Cashless economy 캐시리스 이코노미 Cashless payments 캐시리스 페이먼트 Digital payments 디지탈 페이먼트
>> 한국, 2020년까지 동전 없애고 현금없는 사회로 : 캐시리스 소사이어티, cashless society - Bank of Korea

IC EMV 표준 칩 신용카드 직불카드, 사용자 데이타 강탈 방지에 실패 - Gemini Advisory

Image
미국에서는 신용카드(credit card)의 고객 정보 탈취 사고가 만연하였다.  이러한 현실은 신용카드에 IC 칩 적용을 촉발하였다.

급기야 2015년에는, 미국인들의 플라스틱 돈 (America's plastic money)인 신용카드의 개인정보 강탈을 방지하거나, 아니면 적어도 줄이겠다는 의도로 신용카드에 IC 칩을 도입하였다.

그러나 새로 나온 자료에 따르면, 지난 12개월 동안에 일어난 신용카드 정보 탈취 사고만도 무려 6천만건(60 million)이 넘는다.

단순히 사고 건수만으로도 놀랍지만, 사람들을 아연실색하게 하는 것은 그 가운데서 IC칩이 적용된 신용카드가 놀랍게도 93%에 달한다는 사실이다.

탈취한 신용카드 정보를 복제하여 만든 가짜 신용카드로 시스템이 허수룩한 미국에서 실제로 물건을 구매하는 것은 손 쉬운 일이다.

이 새로운 자료는 신용카드에 칩 적용을 밀어 부쳤던 세력들에게 큰 타격을 가한 것이다. 신용카드에 칩을 적용하는 기술은 금융 및 보안 업계에서는 "EMV" 표준으로 알려져 있다.

Chip-Enabled Credit Card Rollout in US a Fraud-Protection Fail
도움이 되기를 바랍니다.