Microsoft Advertisingの接続情報
    • PDF

    Microsoft Advertisingの接続情報

    • PDF

    記事の要約

    Microsoft Advertisingの接続情報を設定する際のヘルプページとなります。

    入力項目

    項目名必須内容
    MicrosoftアカウントMicrosoftアカウント認証をクリックし、Microsoftにログインします。
    アカウント認証に成功すると、本項目の値は自動で設定されます。
    認証方法がわからない場合は、テナントの設定でユーザーの同意を制限している場合を参照ください。
    名前TROCCO内部で利用する接続情報の名前を入力します。
    メモ-TROCCO内部で利用する接続情報のメモを入力します。
    Developer token開発者トークンを入力します。
    取得方法について、詳しくはMicrosoft公式ドキュメント - Get a Developer Tokenを参照ください。

    テナントの設定でユーザーの同意を制限している場合

    Microsoftアカウント認証をクリックすると、以下の画面が出ることがあります。

    connection-configuration-microsoft-advertising-2024-08-29-20-47-0

    これは、お使いのMicrosoft Entra ID(旧Microsoft Azure AD)のテナントの設定でユーザーの同意を制限している場合に表示されます。
    この場合、以下の手順で接続情報を作成してください。

    1. 要求する理由を適宜入力し、承認要求をクリックします。
      connection-configuration-microsoft-advertising-2024-08-29-20-47-1

    2. アプリに戻るをクリックします。
      connection-configuration-microsoft-advertising-2024-08-29-20-47-2

      この際に、一旦接続情報作成画面が閉じます。ご留意ください。

    3. Microsoft Azureの管理者に管理者の同意手順を依頼します。

    4. 管理者側の同意手順が終了した後、再び接続情報作成画面を開いてMicrosoftアカウント認証をクリックします。
      認証に成功します。接続情報を保存してください。

    管理者の同意手順

    1. Microsoft Azureにログインし、エンタープライズ アプリケーションをクリックします。
      connection-configuration-microsoft-advertising-2024-08-29-20-47-3

    2. 管理者の同意要求 > TROCCOを順にクリックします。
      connection-configuration-microsoft-advertising-2024-08-29-20-47-4

    3. アクセス許可のレビューと同意をクリックします。
      connection-configuration-microsoft-advertising-2024-08-29-20-47-5

    4. 表示されたポップアップ画面にて、承諾をクリックします。
      connection-configuration-microsoft-advertising-2024-08-29-20-47-6

      以上で同意が完了しました。管理者の同意が完了したことを依頼者に通知してください。

    トラブルシューティング

    無効なクライアント情報のため接続に失敗

    Error: java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.microsoft.bingads.v13.reporting.CouldNotSubmitReportingDownloadException: java.util.concurrent.ExecutionException: com.microsoft.bingads.v13.reporting.AdApiFaultDetail_Exception: Invalid client data. Check the SOAP fault details for more information. TrackingId: xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx.
    

    考えられる原因

    • Microsoft Advertisingを参照できるアカウントではない可能性があります。
    • Developer Tokenに誤りがある可能性があります。
    • Microsoft Azure管理者による承認が行われていない可能性があります。

    対処法

    • アカウント認証に使用しているMicrosoftアカウントが、Microsoft Advertisingを参照できる権限を持っているか確認してください。
    • Developer Tokenが正しく発行されているか確認してください。詳しくは開発者トークンを取得するを参照ください。
      • Developer Tokenは、スーパー管理者のみが発行可能です。
      • 発行したDeveloper Tokenには、アカウント認証に使用するMicrosoftアカウントを紐付けてください。
    • テナントの設定でユーザーの同意を無効にしている場合

    アカウントIDに許容できない文字列型が入力されたことで接続に失敗

    Error: Failed to map Embulk's ConfigSource to org.embulk.input.bing_ads.BingAdsInputPlugin$PluginTask: Can not construct instance of long from String value 'XXXXXXX': not a valid Long value
     at [Source: N/A; line: -1, column: -1]
    

    考えられる原因

    アカウントIDが正しくありません。

    対処法

    • 転送設定STEP1にて、設定しているAccount IDが数字のみで構成されていることを確認してください。
    • 詳しくは、アカウントIDの確認方法を参照ください。

    この記事は役に立ちましたか?