広告キャンペーンを作成する手順は次のとおりです。
準備
キャンペーンの目的によって、使用できる設定値と機能が決まります。コーディングを開始する前に、次のリストから 1 つのオプションを選択して展開し、キャンペーン作成プロセスの各ステップを進める際に該当する設定をご確認ください。
さまざまなキャンペーン タイプと目標について詳しくは、 Google 広告ヘルプセンターのアプリ キャンペーンのヘルプ記事をご覧ください。
手順
選択した重視する領域の設定を使用して、アプリ キャンペーンを作成する手順は次のとおりです。
nameを設定します。advertising_channel_typeをMULTI_CHANNELに設定します。campaign_budgetを既存のキャンペーン 予算のリソース名に設定します。キャンペーンの予算を作成する必要がある場合は、 キャンペーンを作成するガイドのコード例をご覧ください。選択した目標に基づいて
advertising_channel_sub_typeを設定します。app_campaign_settingを次のAppCampaignSettingに設定します。app_storeをアプリに適したAppCampaignAppStoreに設定します。app_idをアプリの識別子に設定します(例: Google Play のパッケージ名com.example.app、Apple アプリストア の数値ストア ID)。bidding_strategy_goal_type選択した目標に基づいて
選択した目標に応じて入札戦略フィールドを設定します。
- 目標ベースの入札目標(目標アクション単価または目標インストール単価)の場合は、
target_cpaを設定し、そのtarget_cpa_microsフィールドをアカウント通貨のマイクロ単位で指定します(例: $1.50 は1500000)。 - 目標広告費用対効果入札戦略の目標の場合は、
target_roasを設定し、そのtarget_roasフィールドを目標広告費用対効果を表す倍精度浮動小数点数として指定します(例: 300% の場合は3.0)。 - 目標インストール単価または
目標アクション単価を設定しない目標以外の入札目標の場合は、
maximize_conversionsを設定します。 - 目標広告費用対効果を設定しない目標以外の入札目標の場合は、
maximize_conversion_valueを設定します。
- 目標ベースの入札目標(目標アクション単価または目標インストール単価)の場合は、
Google 広告でキャンペーンを最適化するコンバージョン タイプを指定するには、
selective_optimizationを設定します。 各コンバージョン アクションのリソース名はconversion_actionsリストにあります。キャンペーンの
advertising_channel_sub_typeがAPP_CAMPAIGN_FOR_ENGAGEMENTの場合、またはアプリ内コンバージョン や目標広告費用対効果の最適化を行う場合は 必須ですが、それ以外の場合は省略可能です。advertising_channel_sub_typeがAPP_CAMPAIGN_FOR_PRE_REGISTRATIONのキャンペーンでは、ユーザーの最初の事前登録時にコンバージョン アクションが自動的に追加され、事前登録コンバージョンのみをトラッキングできます。(省略可)
CampaignCriterionオブジェクトを追加して、キャンペーンのターゲティングを絞り込みます。アプリ キャンペーンでは、languageとlocationによるキャンペーン単位のターゲティングがサポートされています。また、キャンペーンをタイプが
NEGATIVE_KEYWORDSのSharedSetにリンクする creating aCampaignSharedSetを作成することで、除外キーワードの共有セットをアプリ キャンペーンに関連付けることもできます。(省略可、v24 以降)
view_through_conversion_optimization_enabledをtrueに設定して、ビュースルー コンバージョン(VTC) の最適化を有効にします。有効にすると、Google 広告では、クリックスルー コンバージョンに加えて、ビュースルー コンバージョンについてもアプリ キャンペーンが最適化されます。この設定は、
advertising_channel_sub_typeがAPP_CAMPAIGNの Android(GOOGLE_APP_STORE)キャンペーンでのみサポートされています。
サンプルコード
アプリ キャンペーンを追加するをご覧ください。