キャンペーン管理 API を使用した Copilot アセットの作成により、API を介して Microsoft Advertising にアクセスする広告主、代理店、パートナーは、ジェネレーティブ AI 機能を使用してキャンペーンを簡単に作成し、時間を節約できます。
アセットのレコメンデーションは、ジェネレーティブ AI を活用して広告コピーを生成し、画像を推奨し、Web サイトの URL とテキスト プロンプト (省略可能) に基づいてビデオアセットとディスプレイ バナーアセットを組み立てることによって、キャンペーンを設定します。
アセットの生成には、キャンペーン作成ワークフローでアセットのレコメンデーションを使用するときに自動的に発生するテキスト生成に加えて、広告コピートーンの絞り込みも含まれます。 これにより、Web サイトの URL とテキスト プロンプト (省略可能) + テキスト トーン (省略可能) に基づいてテキストが生成されます。 現時点では、Net の新しいビデオまたは画像の生成は使用できません。
「ジェネレーティブ AI ツールの市場と言語の可用性」を参照してください。
資産の生成
Microsoft Advertising の Campaign Management API 内で次の Copilot アセットレコメンデーションの呼び出しを使用して、テキスト、画像、動画アセットのレコメンデーションを取得して、Performance Max キャンペーン、レスポンシブ検索広告、ディスプレイ広告、ネイティブ広告、および動画広告の作成を迅速化します。
サービス操作
資産の作成に関する推奨事項では、次のサービス操作が使用されます。
- CreateAssetGroupRecommendation
- CreateResponsiveAdRecommendation
- CreateResponsiveSearchAdRecommendation
イメージの生成
テキスト プロンプトを使用して新しい新しいイメージを生成します。 イメージの生成では、次のサービス操作が使用されます。
バックグラウンド生成
Copilot の助けを借りて、画像アセットの新しい背景を削除して生成します。 バックグラウンド生成では、次のサービス操作が使用されます。
バナー生成の表示
編集可能な 5 つのテンプレートを使用して、ディスプレイ広告のバナーアセットを生成します。 Copilot は、ランディング ページやブランド キットからロゴ、色、フォントなどのブランド要素を推測します。 ディスプレイ バナーの生成では、次のサービス操作が使用されます。
ブランド キット
フォント、色、ロゴ、その他の画像などのブランド ガイドラインを定義して、Copilot がブランドに合ったアセットを作成できるようにします。 ブランド キットには、次のサービス操作が使用されます。
コード サンプル
次のサンプルは、Bing Ads SDK を使用して生成されたアセットを使用してキャンペーンを構築する方法を示しています。
REST API 要求のサンプル
REST API サンプル コードの例を次に示します。
Method: POST; Uri: https://campaign.api.bingads.microsoft.com/CampaignManagement/v13/ResponsiveAdRecommendation/Create
{"FinalUrls":["https://contoso.com"],"Prompt":null,"TextTone":null}
FinalUrls は必須のパラメーターです (将来の機能拡張のために複数の URL を受け入れますが、現在は 1 つだけを使用しています)。
Prompt は、広告のテーマを設定するための省略可能なパラメーターです (たとえば、"休日の販売")。
TextTone は省略可能なパラメーターであり、 値 Friendly、 Persuasive、 Cute、 Inspiring を受け入れます。
応答には、テキスト フィールドが入力された ResponsiveAd オブジェクトが含まれています。これは、 ResponsiveAd データ オブジェクトと同じオブジェクトです。 また、 ImageSuggestions フィールドもあり、生成されたイメージの URL が含まれています。 呼び出し元は、 AddMedia メソッドを呼び出し、広告オブジェクトで返されたイメージ ID を 使用して、これらの画像を検査し、広告に追加する必要がある画像をアップロードできます。
ディスプレイ広告のレコメンデーションを作成するには、 要求に AdSubType パラメーターを追加する必要があります。
{"AdSubType":"Display","FinalUrls":["https://contoso.com"],"Prompt":null,"TextTone":null}
同様に、Video Ad の場合は、 AdSubType を "Video" に設定する必要があります。
{"AdSubType":"Video","FinalUrls":["https://contoso.com"],"Prompt":null,"TextTone":null}
PMax Asset Group の推奨事項を作成するには、要求は Native Ad の場合と同じですが、URL は異なります。
Method: POST; Uri: https://campaign.api.bingads.microsoft.com/CampaignManagement/v13/AssetGroupRecommendation/Create
資産の絞り込み
Microsoft Advertising の Campaign Management API 内で次の Copilot アセット生成呼び出しを使用して、コピーライティングを強化します。 短い見出し、長い見出し、説明のために音声のトーンを簡単に調整して、テキストアセットを絞り込みます。
サービス操作
次のサービス操作は、資産のリファインに関する推奨事項と共に使用されます。
- RefineAssetGroupRecommendation
- RefineResponsiveAdRecommendation
- RefineResponsiveSearchAdRecommendation
REST API 要求のサンプル
以前に作成したレコメンデーションのテキストを絞り込むには、対応するリファインメソッドを使用できます。 例:
Method: POST; Uri: https://campaign.api.bingads.microsoft.com/CampaignManagement/v13/ResponsiveAdRecommendation/Refine
{
"ResponsiveAd": {
"Descriptions": [
{
"Asset": {
"Text": "Description 0",
"Type": "TextAsset"
}
},
{
"Asset": {
"Text": "Description 1",
"Type": "TextAsset"
}
}
],
"Headlines": [
{
"Asset": {
"Text": "Short headline 0",
"Type": "TextAsset"
}
}
],
"FinalUrls": [ "https://www.nike.com" ],
"Type": "ResponsiveAd"
},
"TextRefineOperations": [
{
"TextField": "Description",
"TextFieldIndex": 1,
"TextTone": "Inspiring"
}
]
}
ResponseAd は、推奨事項の作成応答から返されるオブジェクトで、テキスト フィールドが設定されている必要があります。 TextRefineOperations は、調整されたテキスト値を返す必要がある操作 (特定のテキスト フィールドと対応するトーン) の一覧です。