구글 애드센스 동기 비동기 구현 방법 입니다.
구글 애드센스를 삽입 하면 페이지 로딩 속도가 느려지는건 어쩔수가 없는 것 같습니다.
구글링을 해보면 국내 뿐만 아니라 해외에서 구글 애드센스 속도 문제를 문의 하는 분들이 많은데요
저 같은 경우 동기 비동기 모두 적용해봤지만 속도에 큰 차이는 못 느끼겠더군요
일단 애드센스 동기 비동기의 차이를 보면 동기의 경우 페이지가 로딩 되면서 애드센스도 함께 로딩 되는 방식 이며 비동기의 경우 페이지 로딩이 완료된 후 광고가 로딩 되는 형식입니다.
물론 이론적으로 는 장단점이 있는 것 같지만 구글 애드센스 속도 이전에 서버의 속도와 성능이 더 중요하지 않나 하는 생각 입니다.
암튼 애드센스 로딩 속도가 너무 느리다 라고 생각 하시는 분이라면 한번 참고 해서 적용해보세요
애드센스 비동기 광고 삽입 방법
[html] <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!– leaderboard –>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="1234567890"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
[/html]
애드센스 동기 광고 삽입 방법
[html] <script type="text/javascript">google_ad_client = "ca-pub-xxxxxxxxxxxxxxxx";
google_ad_slot = "1234567890";
google_ad_width = 728;
google_ad_height = 90;
</script>
<!– leaderboard –>
<script type="text/javascript"
src="//pagead2.googlesyndication.com/
pagead/show_ads.js">
</script>
[/html]
구글 애드센스 질문과 답변
질문 : 비동기 코드에는 <script> type 속성이 포함되면 안 되나요?
답변 : 그렇습니다. HTML5를 타겟팅하는 비동기 코드는 ‘type’ 속성이 필요하지 않습니다. 비동기 코드에 type=”text/javascript”를 추가할 수 있지만, 그래도 코드 동작에는 변화가 없습니다. HTML5(및 기존 웹 브라우저)의 경우 type=”text/javascript”가 기본값입니다.
질문 : 애드센스 비동기 코드와 DFP 비동기 태그를 사용할 수 있나요?
답변 : 아니요. DFP에서는 비동기 광고 코드가 지원되지 않습니다.
질문 : 한 페이지에 광고 단위가 여러 개인 경우 각 광고 단위에 대해 <script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>를 포함해야 하나요?
답변 : 반드시 그럴 필요는 없습니다. adsbygoogle.js는 한 번만 로드할 수 있습니다.
질문 : CSS를 통해 직접 광고 크기를 설정할 수 있나요?
답변 : 예. 이 경우 게재할 광고 크기를 동적으로 지정할 수 있습니다.
질문 : Google 게시자 태그에서 비동기 광고 코드를 지원하나요?
답변 : 예. Google 게시자 태그는 비동기 광고 코드를 지원합니다.