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