애드센스 서비스를 사용하면 Apps Script에서 AdSense Management API를 사용할 수 있습니다. 이 API를 사용하면 애드센스 고객이 계정 구조에 대한 정보를 가져오고 계정의 실적에 관한 보고서를 실행할 수 있습니다.
참조
이 서비스에 관한 자세한 내용은 AdSense Management API의 참조 문서를 참고하세요. Apps Script의 모든 고급 서비스와 마찬가지로 애드센스 서비스는 공개 API와 동일한 객체, 메서드, 매개변수를 사용합니다. 자세한 내용은 메서드 서명 결정 방법을 참고하세요.
문제를 신고하고 다른 지원을 찾으려면 adsense-api 태그를 사용하여 Stack Overflow에서 문의하세요.
샘플 코드
아래 샘플 코드는 API의 버전 2를 사용합니다.
계정 나열
이 샘플에는 사용자가 사용할 수 있는 모든 계정이 나열됩니다. 계정은 광고 클라이언트 나열과 같은 다른 메서드에서 사용할 수 있는 리소스 이름(예: accounts/pub-12345
)으로 지정됩니다. 페이지 토큰을 사용하여 전체 결과 목록에 액세스하는 것을 확인할 수 있습니다.
광고 클라이언트 목록
이 샘플은 지정된 계정의 모든 광고 클라이언트를 나열합니다. 계정을 리소스 이름(예: accounts/pub-12345
)으로 지정합니다. 계정 목록 샘플 코드를 사용하여 계정 리소스 이름을 가져올 수 있습니다.
광고 단위 나열
이 샘플은 지정된 광고 클라이언트의 모든 광고 단위를 나열합니다. 광고 클라이언트를 리소스 이름(예: accounts/pub-12345/adclients/ca-pub-12345
)으로 지정합니다.
광고 클라이언트 목록 샘플 코드를 사용하여 광고 클라이언트 리소스 이름을 가져올 수 있습니다.
보고서 생성
이 샘플은 애드센스 계정에 대한 보고서를 생성하고 결과를 스프레드시트로 출력합니다.