Method: advertisers.adGroups.bulkEditAssignedTargetingOptions

Zbiorcze edytowanie opcji kierowania w wielu grupach reklam.

Ten sam zestaw żądań usunięcia i utworzenia zostanie zastosowany do wszystkich określonych grup reklam. W szczególności ta operacja usunie przypisane opcje kierowania podane w BulkEditAdGroupAssignedTargetingOptionsRequest.delete_requests z każdej grupy reklam, a następnie utworzy przypisane opcje kierowania podane w BulkEditAdGroupAssignedTargetingOptionsRequest.create_requests.

Ta metoda jest obsługiwana tylko w przypadku grup reklam generujących popyt.

Żądanie HTTP

POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/adGroups:bulkEditAssignedTargetingOptions

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
advertiserId

string (int64 format)

Wymagane. Identyfikator reklamodawcy, do którego należą grupy reklam.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "adGroupIds": [
    string
  ],
  "deleteRequests": [
    {
      object (DeleteAssignedTargetingOptionsRequest)
    }
  ],
  "createRequests": [
    {
      object (CreateAssignedTargetingOptionsRequest)
    }
  ]
}
Pola
adGroupIds[]

string (int64 format)

Wymagane. Identyfikatory grup reklam, do których będą należeć przypisane opcje kierowania. Można określić maksymalnie 25 identyfikatorów grup reklam.

deleteRequests[]

object (DeleteAssignedTargetingOptionsRequest)

Opcjonalnie. Przypisane opcje kierowania do usunięcia w ramach operacji zbiorczej, określone jako lista DeleteAssignedTargetingOptionsRequest.

Obsługiwane typy kierowania:

  • TARGETING_TYPE_AGE_RANGE
  • TARGETING_TYPE_APP
  • TARGETING_TYPE_APP_CATEGORY
  • TARGETING_TYPE_AUDIENCE_GROUP
  • TARGETING_TYPE_CATEGORY
  • TARGETING_TYPE_GENDER
  • TARGETING_TYPE_GEO_REGION
  • TARGETING_TYPE_HOUSEHOLD_INCOME
  • TARGETING_TYPE_KEYWORD
  • TARGETING_TYPE_LANGUAGE
  • TARGETING_TYPE_PARENTAL_STATUS
  • TARGETING_TYPE_URL
  • TARGETING_TYPE_YOUTUBE_CHANNEL
  • TARGETING_TYPE_YOUTUBE_VIDEO
createRequests[]

object (CreateAssignedTargetingOptionsRequest)

Opcjonalnie. Przypisane opcje kierowania do utworzenia w ramach operacji zbiorczej, określone jako lista CreateAssignedTargetingOptionRequest.

Obsługiwane typy kierowania:

  • TARGETING_TYPE_AGE_RANGE
  • TARGETING_TYPE_APP
  • TARGETING_TYPE_APP_CATEGORY
  • TARGETING_TYPE_AUDIENCE_GROUP
  • TARGETING_TYPE_CATEGORY
  • TARGETING_TYPE_GENDER
  • TARGETING_TYPE_GEO_REGION
  • TARGETING_TYPE_HOUSEHOLD_INCOME
  • TARGETING_TYPE_KEYWORD
  • TARGETING_TYPE_LANGUAGE
  • TARGETING_TYPE_PARENTAL_STATUS
  • TARGETING_TYPE_URL
  • TARGETING_TYPE_YOUTUBE_CHANNEL
  • TARGETING_TYPE_YOUTUBE_VIDEO

Treść odpowiedzi

Komunikat odpowiedzi dla adGroups.bulkEditAssignedTargetingOptions.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "updatedAdGroupIds": [
    string
  ],
  "failedAdGroupIds": [
    string
  ],
  "errors": [
    {
      object (Status)
    }
  ]
}
Pola
updatedAdGroupIds[]

string (int64 format)

Tylko dane wyjściowe. Identyfikatory grup reklam, które zostały zaktualizowane.

failedAdGroupIds[]

string (int64 format)

Tylko dane wyjściowe. Identyfikatory grup reklam, których nie udało się zaktualizować.

errors[]

object (Status)

Tylko dane wyjściowe. Informacje o błędach w przypadku każdej grupy reklam, której nie udało się zaktualizować.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/display-video

Więcej informacji znajdziesz w OAuth 2.0 Overview.