4.3.1 直接請求オプション
UX に関するガイダンス
ユーザーにお支払い情報の設定を依頼するのは、(アカウントの作成後ではなく)最初のキャンペーン設定の直後に行うのが理想的です。詳しくは、広告キャンペーンの作成セクションをご覧ください。この手順は、ほとんどの購入手続きフローと整合しています。
お支払い情報の設定は API を使用して実行できないため、リダイレクト オプションを選択していなくても、販売者を Google インターフェースにリダイレクトする必要があります。
広告キャンペーンの作成と管理にリダイレクト オプションを選択した場合、お支払い情報の設定は Merchant Center で処理されます。Merchant Center でお支払い情報を設定すると、販売者はクレジット カードで支払うことができます。
キャンペーンの作成と管理をアプリ内で実装する場合、お支払い情報の設定は Google 広告で処理されます。ユーザーにお支払い情報を尋ねるには、ダイアログとしてレンダリングされた Chrome ウィンドウでお支払い情報の設定を表示することをおすすめします。ユーザーには統合のコンテキストが引き続きバックグラウンドに表示されるため、この手法による影響は最小限に抑えられます。
販売者に提供できるさまざまな支払いオプションの概要については、お支払い方法を管理するをご覧ください。以下のアニメーションに、お支払い情報の設定手順の提案が示されています。
また、販売者がお支払いプロファイルを入力した後、お支払い情報の設定ダイアログに Google 広告の利用規約へのリンクを表示する必要があります。Google 広告の利用規約は、お支払いプロファイルから抽出できる国、言語、通貨に応じて調整されるため、こちらが最適です。
技術ガイダンス
直接請求のフローの仕組みは次のとおりです。
CreateCustomerClientResponse
で返された招待リンクを取得し、販売者に表示します。リンクをクリックすると、現在のタブを置き換えるのではなく、新しいブラウザタブが開くように設定できます。これにより、販売者はプラットフォームに戻ることができます。販売者がリンクをクリックすると、新しいブラウザタブで Google 広告の招待フローが開きます。
販売者は Google 広告プラットフォームでお支払い情報を設定し、プラットフォームに戻ってユーザーフローを続行します。
広告主がお支払い情報の設定を完了しているかどうかは、
BillingSetupStatus
で確認できます。また、
CustomerUserAccessInvitationService
のMutateCustomerUserAccessInvitation
メソッドを使用して、新しいCustomerUserAccessInvitation
を作成してメールを送信することもできます。詳しくは、こちらをご覧ください。許可リストは必要ありません。メールに記載されているリンクはCreateCustomerClientResponse
で返されたリンクと同じです。20 日後に有効期限が切れます。