Open1

Python で Google Ads API を使用するまでの手順

lsiilsii

関連キーワードをAPI経由で取得するまでの手順

  1. pip install google-ads
  2. Google 広告のトップページからMCCアカウントを作成
  3. GCPでGoogleAdsAPIを有効化
  4. GCPの「CREATE CREDENTIAL」ボタンで認証情報を作成する(OAuthクライアントIDを作成)。アプリケーションの種類は「デスクトップアプリ」を選択。JSONでダウンロードしておくこと。
  5. refresh_token取得のため、ホームディレクトリに各種認証情報を記入したgoogle-ads.yamlを設置して generate_user_credentials.py を実行する。
    このとき実行時オプションで -c の後に認証情報のJSONファイルのパスを指定する。
    https://github.com/googleads/google-ads-python/blob/main/examples/authentication/generate_user_credentials.py
  6. google-ads.yaml に refresh_token を記入する。
  7. 以下ページ内のボタンから新規広告アカウントを作る(テストアカウント作成)
     https://developers.google.com/google-ads/api/docs/first-call/test-accounts
  8. テストアカウントのIDを google-ads.yaml の login_customer_id にハイフンなしで記入する。
  9. 以下ページのGenerate keyword ideas のサンプルコードを実行する。customer_id には テストアカウントのIDを設定する。
    https://developers.google.com/google-ads/api/docs/samples/generate-keyword-ideas?hl=en#python