Google Adsense 적용 » 이력 » 버전 1
Jinwuk Admin, 2018/07/26 03:02
| 1 | 1 | Jinwuk Admin | h1. Google Adsense 적용 |
|---|---|---|---|
| 2 | 1 | Jinwuk Admin | |
| 3 | 1 | Jinwuk Admin | 의외로 간단하다. |
| 4 | 1 | Jinwuk Admin | *Google Analytics* 의 적용방식을 참고하여 만들면 된다. |
| 5 | 1 | Jinwuk Admin | |
| 6 | 1 | Jinwuk Admin | * 먼저 다음의 Google Adsense code (맨 처음, Mail을 통해 받게 된다.)를 가지고 *google_adsense.html* 을 만든다. |
| 7 | 1 | Jinwuk Admin | |
| 8 | 1 | Jinwuk Admin | <pre><code class="html"> |
| 9 | 1 | Jinwuk Admin | <!-- google_ad_client: "ca-pub-2352406350095521" --> |
| 10 | 1 | Jinwuk Admin | |
| 11 | 1 | Jinwuk Admin | {% if jekyll.environment == 'production' and google_ad_client %} |
| 12 | 1 | Jinwuk Admin | <!-- google Adsence --> |
| 13 | 1 | Jinwuk Admin | <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> |
| 14 | 1 | Jinwuk Admin | <script> (adsbygoogle = window.adsbygoogle || []).push({ |
| 15 | 1 | Jinwuk Admin | google_ad_client: "{{ site.google_ad_client }}", |
| 16 | 1 | Jinwuk Admin | enable_page_level_ads: true |
| 17 | 1 | Jinwuk Admin | }); |
| 18 | 1 | Jinwuk Admin | </script> |
| 19 | 1 | Jinwuk Admin | {% endif %} |
| 20 | 1 | Jinwuk Admin | </code></pre> |
| 21 | 1 | Jinwuk Admin | |
| 22 | 1 | Jinwuk Admin | * if 문이 들어간 것은 google adsense를 적용하지 읺기 위해서는 단순히 _config.yml에서 해당 파라미터를 지우면 되기 때문이다. |
| 23 | 1 | Jinwuk Admin | * google_ad_client의 값을 _config.yml을 통해 받기 위해 다음과 같이 _config.yml에 파라미터를 추가한다. |
| 24 | 1 | Jinwuk Admin | |
| 25 | 1 | Jinwuk Admin | <pre><code class="ruby"> |
| 26 | 1 | Jinwuk Admin | google_ad_client: ca-pub-2352406350095521 |
| 27 | 1 | Jinwuk Admin | </code></pre> |
| 28 | 1 | Jinwuk Admin | |
| 29 | 1 | Jinwuk Admin | * 그 다음, google_analytics.html 이 적용된 html을 찾아본다. |
| 30 | 1 | Jinwuk Admin | ** 해당 파일은 Hydeout Theme에서는 *head.html*에 다음과 같이 적용되어 있다. |
| 31 | 1 | Jinwuk Admin | |
| 32 | 1 | Jinwuk Admin | <pre><code class="ruby"> |
| 33 | 1 | Jinwuk Admin | <title> |
| 34 | 1 | Jinwuk Admin | {% if page.title == "Home" %} |
| 35 | 1 | Jinwuk Admin | {{ site.title }}{% if site.tagline %} · {{ site.tagline }}{% endif %} |
| 36 | 1 | Jinwuk Admin | {% else %} |
| 37 | 1 | Jinwuk Admin | {{ page.title }} · {{ site.title }} |
| 38 | 1 | Jinwuk Admin | {% endif %} |
| 39 | 1 | Jinwuk Admin | </title> |
| 40 | 1 | Jinwuk Admin | |
| 41 | 1 | Jinwuk Admin | {% include google-analytics.html %} |
| 42 | 1 | Jinwuk Admin | </code></pre> |
| 43 | 1 | Jinwuk Admin | |
| 44 | 1 | Jinwuk Admin | * 여기에 다음과 같이 Google Adsense를 적용시킨다. |
| 45 | 1 | Jinwuk Admin | |
| 46 | 1 | Jinwuk Admin | <pre><code class="ruby"> |
| 47 | 1 | Jinwuk Admin | <title> |
| 48 | 1 | Jinwuk Admin | {% if page.title == "Home" %} |
| 49 | 1 | Jinwuk Admin | {{ site.title }}{% if site.tagline %} · {{ site.tagline }}{% endif %} |
| 50 | 1 | Jinwuk Admin | {% else %} |
| 51 | 1 | Jinwuk Admin | {{ page.title }} · {{ site.title }} |
| 52 | 1 | Jinwuk Admin | {% endif %} |
| 53 | 1 | Jinwuk Admin | </title> |
| 54 | 1 | Jinwuk Admin | |
| 55 | 1 | Jinwuk Admin | {% include google_adsense.html %} |
| 56 | 1 | Jinwuk Admin | {% include google-analytics.html %} |
| 57 | 1 | Jinwuk Admin | </code></pre> |
| 58 | 1 | Jinwuk Admin | |
| 59 | 1 | Jinwuk Admin | post.html 파일에 Debug Code를 넣고 테스트 해보면 된다. |
| 60 | 1 | Jinwuk Admin | |
| 61 | 1 | Jinwuk Admin | h2. 참고 사이트 |
| 62 | 1 | Jinwuk Admin | |
| 63 | 1 | Jinwuk Admin | "Jekyll 애드센스 승인받기 (포스팅 22개)":http://leechoong.com/posts/2018/jekyll_adsense/ |
| 64 | 1 | Jinwuk Admin | "Google Analytics & AdSense for Jekyll Blogs":https://flipdazed.github.io/blog/website/google-adsense-and-google-analytics |