AdGroupAsset

Połączenie między grupą reklam a komponentem.

Zapis JSON
{
  "resourceName": string,
  "adGroup": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ]
}
Pola
resourceName

string

Stałe. Nazwa zasobu grupy reklam. Nazwy zasobów GroupAsset mają postać:

customers/{customerId}/adGroupAssets/{adGroupId}~{asset_id}~{fieldType}

adGroup

string

To pole jest wymagane. Stałe. Grupa reklam, z którą komponent jest połączony.

asset

string

To pole jest wymagane. Stałe. Komponent połączony z grupą reklam.

fieldType

enum (AssetFieldType)

To pole jest wymagane. Stałe. Rola, którą komponent przyjmuje w połączonej grupie reklam.

source

enum (AssetSource)

Tylko dane wyjściowe. Źródło linku komponentu grupy reklam.

status

enum (AssetLinkStatus)

Stan komponentu grupy reklam.

primaryStatus

enum (AssetLinkPrimaryStatus)

Tylko dane wyjściowe. Podaje link do stanu podstawowego tego zasobu. Stan główny służy zasadniczo do rozróżnienia między zwykłym polem „stan”, które zawiera wartości ustawione przez reklamodawcę: włączone, wstrzymane lub usunięte. Stan główny uwzględnia inne sygnały (w przypadku komponentów, których dotyczą głównie zasady i zatwierdzenia jakościowe), aby uzyskać bardziej kompleksowy stan, który wskazuje stan wyświetlania.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Tylko dane wyjściowe. Zawiera szczegółowe informacje o stanie głównym i jego przyczynach.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Tylko dane wyjściowe. Zawiera listę powodów, dla których komponent nie wyświetla się lub nie wyświetla w pełni.