複数の広告グループのターゲティング オプションを一括編集します。
同じ削除リクエストと作成リクエストのセットが、指定されたすべての広告グループに適用されます。具体的には、このオペレーションでは、BulkEditAdGroupAssignedTargetingOptionsRequest.delete_requests で指定された割り当て済みのターゲティング オプションが各広告グループから削除され、BulkEditAdGroupAssignedTargetingOptionsRequest.create_requests で指定された割り当て済みのターゲティング オプションが作成されます。
このメソッドは、デマンド ジェネレーション広告グループでのみサポートされています。
HTTP リクエスト
POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/adGroups:bulkEditAssignedTargetingOptions
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
advertiserId |
必須。広告グループが属する広告主の ID。 |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ "adGroupIds": [ string ], "deleteRequests": [ { object ( |
| フィールド | |
|---|---|
adGroupIds[] |
必須。割り当てられたターゲティング オプションが属する広告グループの ID。指定できる広告グループ ID は最大 25 個です。 |
deleteRequests[] |
省略可。一括で削除する割り当て済みのターゲティング オプション。 サポートされているターゲティング タイプ:
|
createRequests[] |
省略可。割り当てられたターゲティング オプションをバッチで作成します。 サポートされているターゲティング タイプ:
|
レスポンスの本文
adGroups.bulkEditAssignedTargetingOptions に対するレスポンス メッセージです。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"updatedAdGroupIds": [
string
],
"failedAdGroupIds": [
string
],
"errors": [
{
object ( |
| フィールド | |
|---|---|
updatedAdGroupIds[] |
出力専用。正常に更新された広告グループの ID。 |
failedAdGroupIds[] |
出力専用。更新できなかった広告グループの ID。 |
errors[] |
出力専用。更新できなかった各広告グループのエラー情報。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/display-video
詳細については、OAuth 2.0 Overview をご覧ください。