AdSense サービスを使用すると、 AdSense Management API を Google Apps Script で使用できます。 この API を使用すると、AdSense のお客様はアカウントの構造に関する情報を取得し、アカウントのパフォーマンスに関するレポートを実行できます。
これは、使用する前に 有効にする必要がある拡張サービスです。
リファレンス
このサービスの詳細については、AdSense Management API の リファレンス ドキュメントをご覧ください。Apps Script のすべての高度なサービスと同様に、AdSense サービスでは、公開 API と同じオブジェクト、メソッド、パラメータを使用します。詳細については、 メソッドのシグネチャの決定方法をご覧ください。
問題の報告やその他のサポートについては、Stack Overflow で adsense-api タグを使用して質問してください。
サンプルコード
次のサンプルコードでは、API の バージョン 2 を使用しています。
アカウントの一覧表示
このサンプルでは、ユーザーが利用できるすべてのアカウントを一覧表示します。アカウントはリソース名(accounts/pub-12345など)として指定され、広告クライアントの一覧表示などの他のメソッドで使用できます。結果の完全なリストにアクセスするためにページトークンを使用していることに注意してください。
広告クライアントの一覧表示
このサンプルでは、指定されたアカウントのすべての広告クライアントを一覧表示します。アカウントはリソース名(accounts/pub-12345 など)として指定します。アカウント
リソース名は、アカウントの一覧表示のサンプルコードを使用して取得できます。
広告ユニットの一覧表示
このサンプルでは、指定された広告クライアントのすべての広告ユニットを一覧表示します。広告クライアントはリソース名(accounts/pub-12345/adclients/ca-pub-12345 など)として指定します。
広告クライアントのリソース名は、
広告クライアントの一覧表示のサンプルコードを使用して取得できます。
レポートを生成する
このサンプルでは、AdSense アカウントのレポートを生成し、結果をスプレッドシートに出力します。