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ła. Nazwa zasobu grupy reklam. Nazwy zasobów GroupAsset mają postać:

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

adGroup

string

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

asset

string

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

fieldType

enum (AssetFieldType)

To pole jest wymagane. Stała. Rola, jaką zajmuje zasób w połączonej grupie reklam.

source

enum (AssetSource)

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

status

enum (AssetLinkStatus)

Stan komponentu w grupie reklam.

primaryStatus

enum (AssetLinkPrimaryStatus)

Tylko dane wyjściowe. Podaje podstawowy stan linku tego zasobu. Stan główny służy zasadniczo do rozróżniania zwykłego pola „Stan”, które zawiera wartości włączone, wstrzymane lub usunięte przez reklamodawcę. Stan główny uwzględnia też inne sygnały (w przypadku zasobów, które są przede wszystkim zatwierdzone przez zasadę i zatwierdzanie jakości), aby określić stan wyświetlania bardziej kompleksowy.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Tylko dane wyjściowe. Zawiera szczegółowe informacje o stanie głównym i powiązane z nim przyczyny.

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.