본문 바로가기
GitHub

[GitHub] GitHub Pages AdSense 설정

by cogito30 2025. 4. 4.
반응형

- GitHub Pages는 정적 사이트만 지원

 

1. Google AdSense에 가입하고 사이트 등록

- 우측 사이트 탭에서 사이트 등록

- custom domain을 연결

- ads.txt 파일 추가

더보기
더보기
google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0

 

- google.com → 광고 판매자(AdSense)

- pub-XXXXXXXXXXXXXXXX → 네 광고 계정의 퍼블리셔 ID (AdSense 대시보드에서 확인 가능)

- DIRECT → 직접 판매하는 경우 DIRECT, 중개자를 거치는 경우 RESELLER

- f08c47fec0942fa0 → Google AdSense의 인증된 광고 교환 ID (항상 동일함)

 

2. AdSense 코드 추가

- AdSense 승인 후, 광고 코드를 받아서 HTML 파일에 추가

더보기
더보기
<!-- Google AdSense 코드 -->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" crossorigin="anonymous"></script>
<script>
    (adsbygoogle = window.adsbygoogle || []).push({
        google_ad_client: "ca-pub-XXXXXXXXXXXXXXX", // 여기에 AdSense 코드 입력
        enable_page_level_ads: true
    });
</script>

3. 광고 배너 삽입

- 특정 위치에 광고 넣기

더보기
더보기
<ins class="adsbygoogle"
    style="display:block"
    data-ad-client="ca-pub-XXXXXXXXXXXXXXX"
    data-ad-slot="XXXXXXXXXX"
    data-ad-format="auto"
    data-full-width-responsive="true"></ins>
<script>
    (adsbygoogle = window.adsbygoogle || []).push({});
</script>

4. HTTPS와 CORS 문제 해결

- GitHub Pages는 HTTPS를 사용하기 때문에 crossorigin="anonymous" 속성을 추가하여 오류 방지

반응형

'GitHub' 카테고리의 다른 글

[Git] RPC failed: HTTP 400 오류  (0) 2025.04.04
[GitHub] Git Pages  (0) 2025.03.14
[GitHub] Git 명령어  (0) 2025.03.14
[GitHub] Git Branch 전략  (0) 2025.03.14
[GitHub] Git Commit Message  (0) 2025.03.14