Method: advertisers.adGroups.bulkEditAssignedTargetingOptions

Modifiche collettive delle opzioni di targeting per più gruppi di annunci.

Lo stesso insieme di richieste di eliminazione e creazione verrà applicato a tutti i gruppi di annunci specificati. Nello specifico, l'operazione eliminerà le opzioni di targeting assegnate fornite in BulkEditAdGroupAssignedTargetingOptionsRequest.delete_requests da ogni gruppo di annunci e creerà le opzioni di targeting assegnate fornite in BulkEditAdGroupAssignedTargetingOptionsRequest.create_requests.

Questo metodo è supportato solo per i gruppi di annunci Demand Gen.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
advertiserId

string (int64 format)

Obbligatorio. L'ID dell'inserzionista a cui appartengono i gruppi di annunci.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

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

string (int64 format)

Obbligatorio. Gli ID dei gruppi di annunci a cui apparterranno le opzioni di targeting assegnate. È possibile specificare un massimo di 25 ID gruppo di annunci.

deleteRequests[]

object (DeleteAssignedTargetingOptionsRequest)

Facoltativo. Le opzioni di targeting assegnate da eliminare in batch, specificate come elenco di DeleteAssignedTargetingOptionsRequest.

Tipi di targeting supportati:

  • 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)

Facoltativo. Le opzioni di targeting assegnate da creare in batch, specificate come elenco di CreateAssignedTargetingOptionRequest.

Tipi di targeting supportati:

  • 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

Corpo della risposta

Messaggio di risposta per adGroups.bulkEditAssignedTargetingOptions.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

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

string (int64 format)

Solo output. Gli ID dei gruppi di annunci aggiornati.

failedAdGroupIds[]

string (int64 format)

Solo output. Gli ID dei gruppi di annunci per cui l'aggiornamento non è riuscito.

errors[]

object (Status)

Solo output. Le informazioni sull'errore per ogni gruppo di annunci per cui l'aggiornamento non è riuscito.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la OAuth 2.0 Overview.