Asset

Актив – это часть объявления, которую можно использовать в нескольких объявлениях. Это может быть изображение (ImageAsset), видео (YoutubeVideoAsset) и т. д. Ресурсы неизменяемы и не могут быть удалены. Чтобы остановить показ объекта, удалите его из организации, которая его использует.

JSON-представление
{
  "resourceName": string,
  "type": enum (AssetType),
  "finalUrls": [
    string
  ],
  "finalMobileUrls": [
    string
  ],
  "urlCustomParameters": [
    {
      object (CustomParameter)
    }
  ],
  "source": enum (AssetSource),
  "policySummary": {
    object (AssetPolicySummary)
  },
  "fieldTypePolicySummaries": [
    {
      object (AssetFieldTypePolicySummary)
    }
  ],
  "id": string,
  "name": string,
  "trackingUrlTemplate": string,
  "finalUrlSuffix": string,

  // Union field asset_data can be only one of the following:
  "youtubeVideoAsset": {
    object (YoutubeVideoAsset)
  },
  "mediaBundleAsset": {
    object (MediaBundleAsset)
  },
  "imageAsset": {
    object (ImageAsset)
  },
  "textAsset": {
    object (TextAsset)
  },
  "leadFormAsset": {
    object (LeadFormAsset)
  },
  "bookOnGoogleAsset": {
    object (BookOnGoogleAsset)
  },
  "promotionAsset": {
    object (PromotionAsset)
  },
  "calloutAsset": {
    object (CalloutAsset)
  },
  "structuredSnippetAsset": {
    object (StructuredSnippetAsset)
  },
  "sitelinkAsset": {
    object (SitelinkAsset)
  },
  "pageFeedAsset": {
    object (PageFeedAsset)
  },
  "dynamicEducationAsset": {
    object (DynamicEducationAsset)
  },
  "mobileAppAsset": {
    object (MobileAppAsset)
  },
  "hotelCalloutAsset": {
    object (HotelCalloutAsset)
  },
  "callAsset": {
    object (CallAsset)
  },
  "priceAsset": {
    object (PriceAsset)
  },
  "callToActionAsset": {
    object (CallToActionAsset)
  },
  "dynamicRealEstateAsset": {
    object (DynamicRealEstateAsset)
  },
  "dynamicCustomAsset": {
    object (DynamicCustomAsset)
  },
  "dynamicHotelsAndRentalsAsset": {
    object (DynamicHotelsAndRentalsAsset)
  },
  "dynamicFlightsAsset": {
    object (DynamicFlightsAsset)
  },
  "discoveryCarouselCardAsset": {
    object (DiscoveryCarouselCardAsset)
  },
  "dynamicTravelAsset": {
    object (DynamicTravelAsset)
  },
  "dynamicLocalAsset": {
    object (DynamicLocalAsset)
  },
  "dynamicJobsAsset": {
    object (DynamicJobsAsset)
  },
  "locationAsset": {
    object (LocationAsset)
  },
  "hotelPropertyAsset": {
    object (HotelPropertyAsset)
  }
  // End of list of possible types for union field asset_data.
}
Поля
resourceName

string

Неизменный. Имя ресурса актива. Имена ресурсов активов имеют форму:

customers/{customerId}/assets/{asset_id}

type

enum ( AssetType )

Только вывод. Тип актива.

finalUrls[]

string

Список возможных конечных URL-адресов после всех междоменных перенаправлений.

finalMobileUrls[]

string

Список возможных конечных мобильных URL-адресов после всех междоменных перенаправлений.

urlCustomParameters[]

object ( CustomParameter )

Список сопоставлений, которые будут использоваться для замены тегов пользовательских параметров URL-адресов в trackUrlTemplate, FinalUrls и/или FinalMobileUrls.

source

enum ( AssetSource )

Только вывод. Источник актива.

policySummary

object ( AssetPolicySummary )

Только вывод. Информация о политике для актива.

fieldTypePolicySummaries[]

object ( AssetFieldTypePolicySummary )

Только вывод. Информация о политике для актива для каждого FieldType.

id

string ( int64 format)

Только вывод. Идентификатор актива.

name

string

Необязательное имя актива.

trackingUrlTemplate

string

Шаблон URL-адреса для создания URL-адреса отслеживания.

finalUrlSuffix

string

Шаблон URL-адреса для добавления параметров к URL-адресам целевых страниц, обслуживаемых с параллельным отслеживанием.

Поле объединения asset_data . Конкретный тип актива. asset_data может быть только одним из следующих:
youtubeVideoAsset

object ( YoutubeVideoAsset )

Неизменный. Видеоресурс YouTube.

mediaBundleAsset

object ( MediaBundleAsset )

Неизменный. Ресурс медиапакета.

imageAsset

object ( ImageAsset )

Только вывод. Имиджевый актив.

textAsset

object ( TextAsset )

Неизменный. Текстовый ресурс.

leadFormAsset

object ( LeadFormAsset )

Актив формы для потенциальных клиентов.

bookOnGoogleAsset

object ( BookOnGoogleAsset )

Книга об активах Google.

promotionAsset

object ( PromotionAsset )

Рекламный актив.

calloutAsset

object ( CalloutAsset )

Выноска.

structuredSnippetAsset

object ( StructuredSnippetAsset )

Структурированный фрагмент.

pageFeedAsset

object ( PageFeedAsset )

Ресурс фида страницы.

dynamicEducationAsset

object ( DynamicEducationAsset )

Динамичный образовательный актив.

mobileAppAsset

object ( MobileAppAsset )

Актив мобильного приложения.

hotelCalloutAsset

object ( HotelCalloutAsset )

Объект уточнения отеля.

callAsset

object ( CallAsset )

Актив вызова.

priceAsset

object ( PriceAsset )

Ценовой актив.

callToActionAsset

object ( CallToActionAsset )

Неизменный. Призыв к действию.

dynamicRealEstateAsset

object ( DynamicRealEstateAsset )

Динамичный объект недвижимости.

dynamicCustomAsset

object ( DynamicCustomAsset )

Динамический пользовательский актив.

dynamicHotelsAndRentalsAsset

object ( DynamicHotelsAndRentalsAsset )

Динамичный актив в сфере отелей и сдачи в аренду.

dynamicFlightsAsset

object ( DynamicFlightsAsset )

Актив динамичных полетов.

dynamicTravelAsset

object ( DynamicTravelAsset )

Динамичный туристический актив.

dynamicLocalAsset

object ( DynamicLocalAsset )

Динамичный местный актив.

dynamicJobsAsset

object ( DynamicJobsAsset )

Актив динамичного трудоустройства.

locationAsset

object ( LocationAsset )

Только вывод. Объект местоположения.

hotelPropertyAsset

object ( HotelPropertyAsset )

Неизменный. Актив в виде гостиничной недвижимости.

тип актива

Перечисление, описывающее возможные типы активов.

Перечисления
UNSPECIFIED Не указан.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
YOUTUBE_VIDEO Видеоресурс YouTube.
MEDIA_BUNDLE Ресурс медиагруппы.
IMAGE Имиджевый актив.
TEXT Текстовый актив.
LEAD_FORM Актив формы для потенциальных клиентов.
BOOK_ON_GOOGLE Забронируйте в активе Google.
PROMOTION Актив продвижения.
CALLOUT Выноска.
STRUCTURED_SNIPPET Актив структурированного фрагмента.
PAGE_FEED Ресурс фида страниц.
DYNAMIC_EDUCATION Актив динамического образования.
MOBILE_APP Актив мобильного приложения.
HOTEL_CALLOUT Объект уточнения отеля.
CALL Вызов актива.
PRICE Ценовой актив.
CALL_TO_ACTION Призыв к действию.
DYNAMIC_REAL_ESTATE Динамический объект недвижимости.
DYNAMIC_CUSTOM Динамический пользовательский актив.
DYNAMIC_HOTELS_AND_RENTALS Динамичный актив в сфере отелей и аренды.
DYNAMIC_FLIGHTS Актив динамических полетов.
DYNAMIC_TRAVEL Динамичный туристический актив.
DYNAMIC_LOCAL Динамический локальный актив.
DYNAMIC_JOBS Актив динамичных рабочих мест.
LOCATION Объект местоположения.
HOTEL_PROPERTY Актив гостиничной недвижимости.

АктивПолитикаСводка

Содержит информацию о политике для актива.

JSON-представление
{
  "policyTopicEntries": [
    {
      object (PolicyTopicEntry)
    }
  ],
  "reviewStatus": enum (PolicyReviewStatus),
  "approvalStatus": enum (PolicyApprovalStatus)
}
Поля
policyTopicEntries[]

object ( PolicyTopicEntry )

Только вывод. Список результатов политики для этого актива.

reviewStatus

enum ( PolicyReviewStatus )

Только вывод. На каком этапе проверки находится этот актив.

approvalStatus

enum ( PolicyApprovalStatus )

Только вывод. Общий статус утверждения этого актива, рассчитанный на основе статуса его отдельных записей в теме политики.

AssetFieldTypePolicySummary

Содержит информацию о политике для актива в контексте AssetFieldType.

JSON-представление
{
  "assetFieldType": enum (AssetFieldType),
  "assetSource": enum (AssetSource),
  "policySummaryInfo": {
    object (AssetPolicySummary)
  }
}
Поля
assetFieldType

enum ( AssetFieldType )

Только вывод. FieldType этого актива.

assetSource

enum ( AssetSource )

Только вывод. Источник этого актива.

policySummaryInfo

object ( AssetPolicySummary )

Только вывод. Краткое изложение политики.

YoutubeВидеоАктив

Ресурс YouTube.

JSON-представление
{
  "youtubeVideoTitle": string,
  "youtubeVideoId": string
}
Поля
youtubeVideoTitle

string

Название видео на YouTube.

youtubeVideoId

string

Идентификатор видео YouTube. Это строковое значение из 11 символов, используемое в URL-адресе видео YouTube.

MediaBundleAsset

Ресурс MediaBundle.

JSON-представление
{
  "data": string
}
Поля
data

string ( bytes format)

Данные об активах медиапакета (ZIP-файл). Формат загружаемого ZIP-файла зависит от поля объявления, в котором он будет использоваться. Дополнительные сведения о формате см. в документации к полю объявления, в котором вы планируете использовать MediaBundleAsset. Это поле доступно только для изменения.

Строка в кодировке Base64.

ImageAsset

Ресурс изображения.

JSON-представление
{
  "mimeType": enum (MimeType),
  "fullSize": {
    object (ImageDimension)
  },
  "data": string,
  "fileSize": string
}
Поля
mimeType

enum ( MimeType )

MIME-тип изображения.

fullSize

object ( ImageDimension )

Метаданные для этого изображения в исходном размере.

data

string ( bytes format)

Необработанные байты данных изображения. Это поле доступно только для изменения.

Строка в кодировке Base64.

fileSize

string ( int64 format)

Размер файла изображения в байтах.

Размер изображения

Метаданные изображения определенного размера, исходного или измененного.

JSON-представление
{
  "heightPixels": string,
  "widthPixels": string,
  "url": string
}
Поля
heightPixels

string ( int64 format)

Высота изображения.

widthPixels

string ( int64 format)

Ширина изображения.

url

string

URL-адрес, который возвращает изображение с этой высотой и шириной.

ТекстАссет

Текстовый актив.

JSON-представление
{
  "text": string
}
Поля
text

string

Текстовое содержимое текстового актива.

ЛидФормАссет

Актив формы для потенциальных клиентов.

JSON-представление
{
  "businessName": string,
  "callToActionType": enum (LeadFormCallToActionType),
  "callToActionDescription": string,
  "headline": string,
  "description": string,
  "privacyPolicyUrl": string,
  "fields": [
    {
      object (LeadFormField)
    }
  ],
  "customQuestionFields": [
    {
      object (LeadFormCustomQuestionField)
    }
  ],
  "deliveryMethods": [
    {
      object (LeadFormDeliveryMethod)
    }
  ],
  "postSubmitCallToActionType": enum (LeadFormPostSubmitCallToActionType),
  "desiredIntent": enum (LeadFormDesiredIntent),
  "postSubmitHeadline": string,
  "postSubmitDescription": string,
  "backgroundImageAsset": string,
  "customDisclosure": string
}
Поля
businessName

string

Необходимый. Название рекламируемой компании.

callToActionType

enum ( LeadFormCallToActionType )

Необходимый. Предопределенный отображаемый текст, который побуждает пользователя развернуть форму.

callToActionDescription

string

Необходимый. Текст, дающий четкое представление о том, чего ожидают пользователи, когда расширяют форму.

headline

string

Необходимый. Заголовок расширенной формы, описывающий, что требуется или облегчает форма.

description

string

Необходимый. Подробное описание расширенной формы, чтобы описать, что требуется или облегчает форма.

privacyPolicyUrl

string

Необходимый. Ссылка на страницу с описанием политики обработки собранных данных рекламодателем/компанией.

fields[]

object ( LeadFormField )

Упорядоченный список полей ввода. Это поле можно обновить, изменив порядок вопросов, но не добавляя или удаляя вопросы.

customQuestionFields[]

object ( LeadFormCustomQuestionField )

Упорядоченный список настраиваемых полей вопросов. В этом поле допускается не более 5 квалификационных вопросов на форму.

deliveryMethods[]

object ( LeadFormDeliveryMethod )

Настроены методы передачи собранных данных о потенциальных клиентах рекламодателю. Можно настроить только один метод с типом WebhookDelivery.

postSubmitCallToActionType

enum ( LeadFormPostSubmitCallToActionType )

Предопределенный отображаемый текст, который побуждает пользователя к действию после отправки формы.

desiredIntent

enum ( LeadFormDesiredIntent )

Выбранное намерение формы для потенциальных клиентов, например, более объемное или более квалифицированное.

postSubmitHeadline

string

Заголовок текста, отображаемый после отправки формы и описывающий, как рекламодатель будет связываться с пользователем.

postSubmitDescription

string

Подробное описание, отображаемое после отправки формы, описывает, как рекламодатель будет связываться с пользователем.

backgroundImageAsset

string

Имя ресурса актива фонового изображения. Размеры изображения должны быть ровно 1200x628.

customDisclosure

string

Специальное раскрытие информации отображается вместе с заявлением об отказе от ответственности Google в форме для потенциальных клиентов. Доступно только авторизованным клиентам.

Лидформкаллтоактионтипе

Перечисление, описывающее тип фраз призыва к действию в основной форме.

Перечисления
UNSPECIFIED Не указан.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
LEARN_MORE Узнать больше.
GET_QUOTE Получить цитату.
APPLY_NOW Применить сейчас.
SIGN_UP Зарегистрироваться.
CONTACT_US Связаться с нами.
SUBSCRIBE Подписаться.
DOWNLOAD Скачать.
BOOK_NOW Забронируйте сейчас.
GET_OFFER Получить предложение.
REGISTER Регистр.
GET_INFO Получить данные.
REQUEST_DEMO Запросите демо-версию.
JOIN_NOW Присоединяйся сейчас.
GET_STARTED Начать.

Лидформфилд

Один экземпляр поля ввода в форме.

JSON-представление
{
  "inputType": enum (LeadFormFieldUserInputType),

  // Union field answers can be only one of the following:
  "singleChoiceAnswers": {
    object (LeadFormSingleChoiceAnswers)
  },
  "hasLocationAnswer": boolean
  // End of list of possible types for union field answers.
}
Поля
inputType

enum ( LeadFormFieldUserInputType )

Описывает тип ввода, который может быть предопределенным типом, например «полное имя», или предварительно проверенным вопросом, например «Какой тип транспортного средства у вас есть?».

answers на поле Союза. Определяет конфигурацию ответа, которую принимает это поле формы. Если oneof не установлен, это ответ в виде произвольного текста. answers могут быть только одним из следующих:
singleChoiceAnswers

object ( LeadFormSingleChoiceAnswers )

Конфигурация ответа на вопрос с одним выбором. Можно задать только для предварительно проверенных полей вопросов. Требуются минимум 2 ответа и разрешено максимум 12.

hasLocationAnswer

boolean

Конфигурация ответа на вопрос о местоположении. Если это правда, данные о местоположении на уровне кампании/учетной записи (штат, город, название компании и т. д.) будут отображаться в форме для потенциальных клиентов. Начиная с версии 13.1, для параметра hasLocationAnswer можно задать только вопрос «Какой дилерский центр вы предпочитаете?» Вопрос для рекламодателей, у которых ресурсы местоположения настроены на уровне кампании/аккаунта.

ЛидФормаОдинВыборОтветы

Определяет возможные ответы на вопрос с одним выбором, обычно представленный в виде раскрывающегося списка с одним выбором.

JSON-представление
{
  "answers": [
    string
  ]
}
Поля
answers[]

string

Список вариантов для одного поля вопроса. Порядок записей определяет порядок пользовательского интерфейса. Требуются минимум 2 ответа и разрешено максимум 12.

LeadFormCustomQuestionField

Один экземпляр поля ввода настраиваемого вопроса в форме.

JSON-представление
{
  "customQuestionText": string,

  // Union field answers can be only one of the following:
  "singleChoiceAnswers": {
    object (LeadFormSingleChoiceAnswers)
  },
  "hasLocationAnswer": boolean
  // End of list of possible types for union field answers.
}
Поля
customQuestionText

string

Точный текст поля настраиваемого вопроса (например, «Какой у вас автомобиль?»).

answers на поле Союза. Определяет конфигурацию ответа, которую принимает это поле формы. Если oneof не установлен, это ответ в виде произвольного текста. answers могут быть только одним из следующих:
singleChoiceAnswers

object ( LeadFormSingleChoiceAnswers )

Конфигурация ответа на вопрос с одним выбором. Разрешено минимум 2 ответа и максимум 12.

hasLocationAnswer

boolean

Конфигурация ответа на вопрос о местоположении. Если это правда, данные о местоположении на уровне кампании/учетной записи (штат, город, название компании и т. д.) будут отображаться в форме для потенциальных клиентов. Начиная с версии 13.1, для параметра hasLocationAnswer можно задать только вопрос «Какой дилерский центр вы предпочитаете?» Вопрос для рекламодателей, у которых ресурсы местоположения настроены на уровне кампании/аккаунта.

Метод доставки лидформы

Конфигурация доставки потенциальных клиентов рекламодателю.

JSON-представление
{

  // Union field delivery_details can be only one of the following:
  "webhook": {
    object (WebhookDelivery)
  }
  // End of list of possible types for union field delivery_details.
}
Поля
Поле объединения delivery_details . Различные подвиды доставки. delivery_details может быть только одним из следующих:
webhook

object ( WebhookDelivery )

Метод доставки через вебхук.

ВебхукДоставка

Google уведомляет рекламодателя о потенциальных клиентах, выполняя HTTP-вызовы к указанной им конечной точке. Запросы содержат JSON, соответствующий схеме, которую Google публикует как часть документации по рекламным объявлениям.

JSON-представление
{
  "advertiserWebhookUrl": string,
  "googleSecret": string,
  "payloadSchemaVersion": string
}
Поля
advertiserWebhookUrl

string

URL вебхука, указанный рекламодателем для отправки лида.

googleSecret

string

Секрет защиты от спуфинга, установленный рекламодателем как часть полезной нагрузки веб-перехватчика.

payloadSchemaVersion

string ( int64 format)

Версия схемы, которую будет использовать этот экземпляр доставки.

LeadFormPostSubmitCallToActionType

Перечисление, описывающее тип фраз призыва к действию после отправки для формы для потенциальных клиентов.

Перечисления
UNSPECIFIED Не указан.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
VISIT_SITE Посетите сайт.
DOWNLOAD Скачать.
LEARN_MORE Узнать больше.
SHOP_NOW Делайте покупки сейчас.

Лидформдесирединтент

Перечисление, описывающее выбранный уровень намерения сгенерированных потенциальных клиентов.

Перечисления
UNSPECIFIED Не указан.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
LOW_INTENT Предоставляйте больше потенциальных клиентов с потенциально более низким качеством.
HIGH_INTENT Предоставляйте более квалифицированных потенциальных клиентов.

BookOnGoogleAsset

Этот тип не имеет полей.

Книга в активе Google. Используется для перенаправления пользователя на бронирование через Google. При бронировании через Google URL-адрес перенаправления изменится на бронирование напрямую через Google.

ПродвижениеАктив

Актив продвижения.

JSON-представление
{
  "promotionTarget": string,
  "discountModifier": enum (PromotionExtensionDiscountModifier),
  "redemptionStartDate": string,
  "redemptionEndDate": string,
  "occasion": enum (PromotionExtensionOccasion),
  "languageCode": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ],

  // Union field discount_type can be only one of the following:
  "percentOff": string,
  "moneyAmountOff": {
    object (Money)
  }
  // End of list of possible types for union field discount_type.

  // Union field promotion_trigger can be only one of the following:
  "promotionCode": string,
  "ordersOverAmount": {
    object (Money)
  }
  // End of list of possible types for union field promotion_trigger.
}
Поля
promotionTarget

string

Необходимый. Описание в свободной форме того, на что нацелена рекламная акция.

discountModifier

enum ( PromotionExtensionDiscountModifier )

Модификатор квалификации скидки.

redemptionStartDate

string

Дата начала, когда акция может быть использована, в формате гггг-ММ-дд.

redemptionEndDate

string

Последняя дата, когда акция может быть активирована, в формате гггг-ММ-дд.

occasion

enum ( PromotionExtensionOccasion )

Событие, для которого была предназначена акция. Если событие установлено, окно погашения должно находиться в пределах диапазона дат, связанного с событием.

languageCode

string

Язык продвижения. Представлен как языковой тег BCP 47.

startDate

string

Дата начала, когда этот объект вступает в силу и может начать обслуживаться, в формате гггг-ММ-дд.

endDate

string

Последняя дата, когда этот актив вступает в силу и продолжает работать, в формате гггг-ММ-дд.

adScheduleTargets[]

object ( AdScheduleInfo )

Список непересекающихся расписаний с указанием всех интервалов времени, в течение которых может служить актив. В день может быть максимум 6 расписаний, всего 42.

Поле объединения discount_type . Тип скидки: может быть процентной или суммовой. discount_type может быть только одним из следующих:
percentOff

string ( int64 format)

Скидка в процентах по акции. 1 000 000 = 100%. Требуется либо это, либо MoneyAmountOff.

moneyAmountOff

object ( Money )

Сумма денег скидка на скидку в акции. Требуется либо это, либо процентВыкл.

Объединённое поле promotion_trigger . Триггер продвижения. Может быть по промокоду или промокоду по подходящей сумме заказа. promotion_trigger может быть только одним из следующих:
promotionCode

string

Код, который пользователь должен использовать, чтобы иметь право на участие в акции.

ordersOverAmount

object ( Money )

Сумма общего заказа, необходимая для того, чтобы пользователь имел право на участие в акции.

CalloutAsset

Ресурс выноски.

JSON-представление
{
  "calloutText": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Поля
calloutText

string

Необходимый. Текст выноски. Длина этой строки должна быть от 1 до 25 включительно.

startDate

string

Дата начала, когда этот объект вступает в силу и может начать обслуживаться, в формате гггг-ММ-дд.

endDate

string

Последняя дата, когда этот актив вступает в силу и продолжает работать, в формате гггг-ММ-дд.

adScheduleTargets[]

object ( AdScheduleInfo )

Список непересекающихся расписаний с указанием всех интервалов времени, в течение которых может служить актив. В день может быть максимум 6 расписаний, всего 42.

Структурированный сниппетАссет

Ресурс структурированного фрагмента.

JSON-представление
{
  "header": string,
  "values": [
    string
  ]
}
Поля
header

string

Необходимый. Заголовок фрагмента. Эта строка должна быть одним из предопределенных значений в https://developers.google.com/google-ads/api/reference/data/structured-snippet-headers .

values[]

string

Необходимый. Значения во фрагменте. Размер этой коллекции должен быть от 3 до 10 включительно. Длина каждого значения должна составлять от 1 до 25 символов включительно.

Объект дополнительной ссылки

Дополнительная ссылка.

JSON-представление
{
  "linkText": string,
  "description1": string,
  "description2": string,
  "startDate": string,
  "endDate": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Поля
description1

string

Первая строка описания дополнительной ссылки. Если установлено, длина должна быть от 1 до 35 включительно, а также необходимо установить описание2.

description2

string

Вторая строка описания дополнительной ссылки. Если установлено, длина должна быть от 1 до 35 включительно, а также необходимо установить описание1.

startDate

string

Дата начала, когда этот объект вступает в силу и может начать обслуживаться, в формате гггг-ММ-дд.

endDate

string

Последняя дата, когда этот актив вступает в силу и продолжает работать, в формате гггг-ММ-дд.

adScheduleTargets[]

object ( AdScheduleInfo )

Список непересекающихся расписаний с указанием всех интервалов времени, в течение которых может служить актив. В день может быть максимум 6 расписаний, всего 42.

PageFeedAsset

Ресурс ленты страниц.

JSON-представление
{
  "pageUrl": string,
  "labels": [
    string
  ]
}
Поля
pageUrl

string

Необходимый. Веб-страница, на которую хотят ориентироваться рекламодатели.

labels[]

string

Метки, используемые для группировки URL-адресов страниц.

ДинамическоеОбразованиеАктив

Актив динамического образования.

JSON-представление
{
  "programId": string,
  "locationId": string,
  "programName": string,
  "subject": string,
  "programDescription": string,
  "schoolName": string,
  "address": string,
  "contextualKeywords": [
    string
  ],
  "androidAppLink": string,
  "similarProgramIds": [
    string
  ],
  "iosAppLink": string,
  "iosAppStoreId": string,
  "thumbnailImageUrl": string,
  "imageUrl": string
}
Поля
programId

string

Необходимый. Идентификатор программы, который может представлять собой любую последовательность букв и цифр, должен быть уникальным и соответствовать значениям тега ремаркетинга. Необходимый.

locationId

string

Идентификатор местоположения, который может представлять собой любую последовательность букв и цифр и должен быть уникальным.

programName

string

Необходимый. Название программы, например, «Сестринское дело». Необходимый.

subject

string

Предмет обучения, например, Здоровье.

programDescription

string

Описание программы, например, «Сертификация медсестер».

schoolName

string

Название школы, например Школа медсестер Маунтин-Вью.

address

string

Адрес школы, который можно указать в одном из следующих форматов. (1) Город, штат, код, страна, например, Маунтин-Вью, Калифорния, США. (2) Полный адрес, например, 123 Boulevard St, Mountain View, CA 94043. (3) Широта-долгота в формате DDD, например, 41.40338, 2.17403.

contextualKeywords[]

string

Контекстные ключевые слова, например, Сертификация медсестер, Здоровье, Маунтин-Вью.

similarProgramIds[]

string

Похожие идентификаторы программ.

iosAppStoreId

string ( int64 format)

Идентификатор магазина приложений iOS. Это используется для проверки того, установлено ли у пользователя приложение на своем устройстве, перед диплинкингом. Если это поле установлено, то поле iosAppLink также должно присутствовать.

thumbnailImageUrl

string

URL миниатюры изображения, например http://www.example.com/thumbnail.png . Миниатюрное изображение не будет загружено как ресурс изображения.

imageUrl

string

URL-адрес изображения, например http://www.example.com/image.png . Изображение не будет загружено как ресурс изображения.

Мобильное приложениеАссет

Актив, представляющий мобильное приложение.

JSON-представление
{
  "appId": string,
  "appStore": enum (MobileAppVendor),
  "linkText": string,
  "startDate": string,
  "endDate": string
}
Поля
appId

string

Необходимый. Строка, уникально идентифицирующая мобильное приложение. Он должен содержать только собственный идентификатор платформы, например «com.android.ebay» для Android или «12345689» для iOS.

appStore

enum ( MobileAppVendor )

Необходимый. Магазин приложений, распространяющий это конкретное приложение.

startDate

string

Дата начала, когда этот объект вступает в силу и может начать обслуживаться, в формате гггг-ММ-дд.

endDate

string

Последняя дата, когда этот актив вступает в силу и продолжает работать, в формате гггг-ММ-дд.

ОтельВыноскаАктив

Актив, представляющий уточнение отеля.

JSON-представление
{
  "text": string,
  "languageCode": string
}
Поля
text

string

Необходимый. Текст объекта уточнения отеля. Длина этой строки должна быть от 1 до 25 включительно.

languageCode

string

Необходимый. Язык уточнения отеля. Представлен как языковой тег BCP 47.

CallAsset

Актив вызова.

JSON-представление
{
  "countryCode": string,
  "phoneNumber": string,
  "callConversionReportingState": enum (CallConversionReportingState),
  "callConversionAction": string,
  "adScheduleTargets": [
    {
      object (AdScheduleInfo)
    }
  ]
}
Поля
countryCode

string

Необходимый. Двухбуквенный код страны номера телефона. Примеры: «США», «нас».

phoneNumber

string

Необходимый. Необработанный номер телефона рекламодателя. Примеры: «1234567890», «(123)456-7890».

callConversionReportingState

enum ( CallConversionReportingState )

Указывает, должен ли этот CallAsset использовать собственную настройку преобразования вызовов, следовать настройке уровня учетной записи или отключить преобразование вызовов.

callConversionAction

string

Действие-конверсия, которому будет присвоен звонок-конверсия. Если параметр не установлен, используется действие-конверсия по умолчанию. Это поле имеет эффект только в том случае, если для параметра callConversionReportingState установлено значение USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION.

adScheduleTargets[]

object ( AdScheduleInfo )

Список непересекающихся расписаний с указанием всех интервалов времени, в течение которых может служить актив. В день может быть максимум 6 расписаний, всего 42.

ЦенаАктив

Актив, представляющий собой список ценовых предложений.

JSON-представление
{
  "type": enum (PriceExtensionType),
  "priceQualifier": enum (PriceExtensionPriceQualifier),
  "languageCode": string,
  "priceOfferings": [
    {
      object (PriceOffering)
    }
  ]
}
Поля
type

enum ( PriceExtensionType )

Необходимый. Тип ценового актива.

priceQualifier

enum ( PriceExtensionPriceQualifier )

Спецификатор цены ценового актива.

languageCode

string

Необходимый. Язык ценового актива. Представлен как языковой тег BCP 47.

priceOfferings[]

object ( PriceOffering )

Ценовые предложения ценового актива. Размер этой коллекции должен быть от 3 до 8 включительно.

ЦенаПредложение

Единое ценовое предложение в рамках PriceAsset.

JSON-представление
{
  "header": string,
  "description": string,
  "price": {
    object (Money)
  },
  "unit": enum (PriceExtensionPriceUnit),
  "finalUrl": string,
  "finalMobileUrl": string
}
Поля
header

string

Необходимый. Заголовок ценового предложения. Длина этой строки должна быть от 1 до 25 включительно.

description

string

Необходимый. Описание ценового предложения. Длина этой строки должна быть от 1 до 25 включительно.

price

object ( Money )

Необходимый. Ценовое значение ценового предложения.

unit

enum ( PriceExtensionPriceUnit )

Ценовая единица ценового предложения.

finalUrl

string

Необходимый. Конечный URL-адрес после всех междоменных перенаправлений.

finalMobileUrl

string

Конечный мобильный URL после всех междоменных перенаправлений.

Каллтоактионассет

Призыв к действию.

JSON-представление
{
  "callToAction": enum (CallToActionType)
}
Поля
callToAction

enum ( CallToActionType )

Призыв к действию.

ДинамическийRealEstateAsset

Динамичный объект недвижимости.

JSON-представление
{
  "listingId": string,
  "listingName": string,
  "cityName": string,
  "description": string,
  "address": string,
  "price": string,
  "imageUrl": string,
  "propertyType": string,
  "listingType": string,
  "contextualKeywords": [
    string
  ],
  "formattedPrice": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "similarListingIds": [
    string
  ]
}
Поля
listingId

string

Необходимый. Идентификатор листинга может представлять собой любую последовательность букв и цифр, должен быть уникальным и соответствовать значениям тега ремаркетинга. Необходимый.

listingName

string

Необходимый. Название объявления, например, Boulevard Bungalow. Необходимый.

cityName

string

Название города, например Маунтин-Вью, Калифорния.

description

string

Описание, например, 3 кровати, 2 ванны, 1568 кв. футов.

address

string

Адрес, который можно указать в одном из следующих форматов. (1) Город, штат, код, страна, например, Маунтин-Вью, Калифорния, США. (2) Полный адрес, например, 123 Boulevard St, Mountain View, CA 94043. (3) Широта-долгота в формате DDD, например, 41.40338, 2.17403.

price

string

Цена, которая может представлять собой число, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 200 000,00 долларов США.

imageUrl

string

URL-адрес изображения, например http://www.example.com/image.png . Изображение не будет загружено как ресурс изображения.

propertyType

string

Тип недвижимости, например, Дом.

listingType

string

Тип объявления, например, «Продается».

contextualKeywords[]

string

Контекстные ключевые слова, например, Продается; Продажа домов.

formattedPrice

string

Форматированная цена, которая может содержать любые символы. Если установлено, этот атрибут будет использоваться вместо «цены», например, «Начиная с 200 000,00 долларов США».

iosAppStoreId

string ( int64 format)

Идентификатор магазина приложений iOS. Это используется для проверки того, установлено ли у пользователя приложение на своем устройстве, перед диплинкингом. Если это поле установлено, то поле iosAppLink также должно присутствовать.

similarListingIds[]

string

Похожие идентификаторы объявлений.

ДинамическийCustomAsset

Динамический пользовательский актив.

JSON-представление
{
  "id": string,
  "id2": string,
  "itemTitle": string,
  "itemSubtitle": string,
  "itemDescription": string,
  "itemAddress": string,
  "itemCategory": string,
  "price": string,
  "salePrice": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "imageUrl": string,
  "contextualKeywords": [
    string
  ],
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "similarIds": [
    string
  ]
}
Поля
id

string

Необходимый. Идентификатор, который может представлять собой любую последовательность букв и цифр, должен быть уникальным и соответствовать значениям тега ремаркетинга, например седан. Необходимый.

id2

string

ID2, который может представлять собой любую последовательность букв и цифр, например красного цвета. Последовательность идентификаторов (ID + ID2) должна быть уникальной.

itemTitle

string

Необходимый. Название товара, например, Среднеразмерный седан. Необходимый.

itemSubtitle

string

Подзаголовок товара, например: «В вашем дилерском центре в Маунтин-Вью».

itemDescription

string

Описание товара, например, «Самый продаваемый автомобиль среднего размера».

itemAddress

string

Адрес элемента, который можно указать в одном из следующих форматов. (1) Город, штат, код, страна, например, Маунтин-Вью, Калифорния, США. (2) Полный адрес, например, 123 Boulevard St, Mountain View, CA 94043. (3) Широта-долгота в формате DDD, например, 41.40338, 2.17403.

itemCategory

string

Категория товара, например, Седаны.

price

string

Цена, которая может представлять собой число, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 20 000,00 долларов США.

salePrice

string

Цена продажи, которая может представлять собой число, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 15 000,00 долларов США. Должно быть меньше поля «цена».

formattedPrice

string

Форматированная цена, которая может содержать любые символы. Если установлено, этот атрибут будет использоваться вместо «цены», например, «Начиная с 20 000,00 долларов США».

formattedSalePrice

string

Форматированная цена продажи, которая может содержать любые символы. Если этот атрибут установлен, этот атрибут будет использоваться вместо «Цена продажи», например «Распродажа за 15 000,00 долларов США».

imageUrl

string

URL-адрес изображения, например http://www.example.com/image.png . Изображение не будет загружено как ресурс изображения.

contextualKeywords[]

string

Контекстные ключевые слова, например, Седаны, 4-дверные седаны.

iosAppStoreId

string ( int64 format)

Идентификатор магазина приложений iOS. Это используется для проверки того, установлено ли у пользователя приложение на своем устройстве, перед диплинкингом. Если это поле установлено, то поле iosAppLink также должно присутствовать.

similarIds[]

string

Похожие идентификаторы.

DynamicHotelsAndRentalsAsset

Динамичный актив в сфере отелей и сдачи в аренду.

JSON-представление
{
  "propertyId": string,
  "propertyName": string,
  "imageUrl": string,
  "destinationName": string,
  "description": string,
  "price": string,
  "salePrice": string,
  "starRating": string,
  "category": string,
  "contextualKeywords": [
    string
  ],
  "address": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "similarPropertyIds": [
    string
  ]
}
Поля
propertyId

string

Необходимый. Идентификатор ресурса, который может представлять собой любую последовательность букв и цифр, должен быть уникальным и соответствовать значениям тега ремаркетинга. Необходимый.

propertyName

string

Необходимый. Название свойства, например Mountain View Hotel. Необходимый.

imageUrl

string

URL-адрес изображения, например http://www.example.com/image.png . Изображение не будет загружено как ресурс изображения.

destinationName

string

Название места назначения, например «Даунтаун Маунтин-Вью».

description

string

Описание, например: Рядом с аэропортом SJC.

price

string

Цена, которая может представлять собой число, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 100,00 долларов США.

salePrice

string

Стандарт ИСО 4217. Использовать '.' в качестве десятичного знака, например, 80,00 долларов США. Должно быть меньше поля «цена».

starRating

string ( int64 format)

Звездный рейтинг. Должно быть числом от 1 до 5 включительно.

category

string

Категория, например, «Гостиничный номер».

contextualKeywords[]

string

Контекстные ключевые слова, например, Маунтин-Вью «Отели», отели Саут-Бэй.

address

string

Адрес, который можно указать в одном из следующих форматов. (1) Город, штат, код, страна, например, Маунтин-Вью, Калифорния, США. (2) Полный адрес, например, 123 Boulevard St, Mountain View, CA 94043. (3) Широта-долгота в формате DDD, например, 41.40338, 2.17403.

iosAppStoreId

string ( int64 format)

Идентификатор магазина приложений iOS. Это используется для проверки того, установлено ли у пользователя приложение на своем устройстве, перед диплинкингом. Если это поле установлено, то поле iosAppLink также должно присутствовать.

formattedPrice

string

Форматированная цена, которая может содержать любые символы. Если установлено, этот атрибут будет использоваться вместо «цены», например, «Начиная со 100,00 долларов США».

formattedSalePrice

string

Форматированная цена продажи, которая может содержать любые символы. Если этот атрибут установлен, этот атрибут будет использоваться вместо «цены со скидкой», например «Распродажа за 80,00 долларов США».

similarPropertyIds[]

string

Похожие идентификаторы свойств.

DynamicFlightsAsset

Актив динамичных полетов.

JSON-представление
{
  "destinationId": string,
  "originId": string,
  "flightDescription": string,
  "imageUrl": string,
  "destinationName": string,
  "originName": string,
  "flightPrice": string,
  "flightSalePrice": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string,
  "similarDestinationIds": [
    string
  ],
  "customMapping": string
}
Поля
destinationId

string

Необходимый. Идентификатор назначения, который может представлять собой любую последовательность букв и цифр, должен быть уникальным и соответствовать значениям тега ремаркетинга. Необходимый.

originId

string

Идентификатор происхождения, который может представлять собой любую последовательность букв и цифр. Последовательность идентификаторов (идентификатор назначения + идентификатор источника) должна быть уникальной.

flightDescription

string

Необходимый. Описание рейса, например, «Забронируйте билет». Необходимый.

imageUrl

string

URL-адрес изображения, например http://www.example.com/image.png . Изображение не будет загружено как ресурс изображения.

destinationName

string

Название места назначения, например, Париж.

originName

string

Название происхождения, например, Лондон.

flightPrice

string

Стоимость полета может состоять из числа, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 100,00 долларов США.

flightSalePrice

string

Цена продажи авиабилета, которая может представлять собой число, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 80,00 долларов США. Должно быть меньше поля FlightPrice.

formattedPrice

string

Форматированная цена, которая может содержать любые символы. Если установлено, этот атрибут будет использоваться вместо «цены», например, «Начиная со 100,00 долларов США».

formattedSalePrice

string

Форматированная цена продажи, которая может содержать любые символы. Если этот атрибут установлен, этот атрибут будет использоваться вместо «цены со скидкой», например «Распродажа за 80,00 долларов США».

iosAppStoreId

string ( int64 format)

Идентификатор магазина приложений iOS. Это используется для проверки того, установлено ли у пользователя приложение на своем устройстве, перед диплинкингом. Если это поле установлено, то поле iosAppLink также должно присутствовать.

similarDestinationIds[]

string

Похожие идентификаторы назначения, например PAR,LON.

customMapping

string

Пользовательское поле, которое может представлять собой несколько ключей для сопоставления значений, разделенных разделителями («,», «|» и «:») в форме « : , , ... , | : , ... , | ... | : , ... , «Например, Wi-Fi: большинство | самолет: 320, 77 Вт | рейсы: 42 | пространство для ног: 32».

DiscoveryКарусельКартаАктив

Актив карты Discovery Carousel.

JSON-представление
{
  "marketingImageAsset": string,
  "squareMarketingImageAsset": string,
  "portraitMarketingImageAsset": string,
  "headline": string,
  "callToActionText": string
}
Поля
marketingImageAsset

string

Имя ресурса актива связанного маркетингового изображения с соотношением сторон 1,91:1. Требуется этот и/или квадратный маркетинговый имиджевый объект.

squareMarketingImageAsset

string

Имя ресурса актива соответствующего квадратного маркетингового изображения. Требуется этот и/или маркетинговый имиджевый ресурс.

portraitMarketingImageAsset

string

Имя ресурса ресурса связанного портретного маркетингового изображения с соотношением сторон 4:5.

headline

string

Необходимый. Заголовок карточки карусели.

callToActionText

string

Текст призыва к действию.

ДинамическоеПутешествиеАссет

Динамичный туристический актив.

JSON-представление
{
  "destinationId": string,
  "originId": string,
  "title": string,
  "destinationName": string,
  "destinationAddress": string,
  "originName": string,
  "price": string,
  "salePrice": string,
  "formattedPrice": string,
  "formattedSalePrice": string,
  "category": string,
  "contextualKeywords": [
    string
  ],
  "similarDestinationIds": [
    string
  ],
  "imageUrl": string,
  "androidAppLink": string,
  "iosAppLink": string,
  "iosAppStoreId": string
}
Поля
destinationId

string

Необходимый. Идентификатор назначения, который может представлять собой любую последовательность букв и цифр, должен быть уникальным и соответствовать значениям тега ремаркетинга. Необходимый.

originId

string

Идентификатор происхождения, который может представлять собой любую последовательность букв и цифр. Последовательность идентификаторов (идентификатор назначения + идентификатор источника) должна быть уникальной.

title

string

Необходимый. Заголовок, например, «Забронируйте билет на поезд». Необходимый.

destinationName

string

Название места назначения, например, Париж.

destinationAddress

string

Адрес назначения, который можно указать в одном из следующих форматов. (1) Город, штат, код, страна, например, Маунтин-Вью, Калифорния, США. (2) Полный адрес, например, 123 Boulevard St, Mountain View, CA 94043. (3) Широта-долгота в формате DDD, например, 41,40338, 2,17403.

originName

string

Название происхождения, например, Лондон.

price

string

Цена, которая может представлять собой число, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 100,00 долларов США.

salePrice

string

Цена продажи, которая может представлять собой число, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 80,00 долларов США. Должно быть меньше поля «цена».

formattedPrice

string

Форматированная цена, которая может содержать любые символы. Если установлено, этот атрибут будет использоваться вместо «цены», например, «Начиная со 100,00 долларов США».

formattedSalePrice

string

Форматированная цена продажи, которая может содержать любые символы. Если этот атрибут установлен, этот атрибут будет использоваться вместо «цены со скидкой», например «Распродажа за 80,00 долларов США».

category

string

Категория, например, Экспресс.

contextualKeywords[]

string

Контекстные ключевые слова, например, поезда в Париже.

similarDestinationIds[]

string

Похожие идентификаторы пунктов назначения, например Нью-Йорк.

imageUrl

string

URL-адрес изображения, например http://www.example.com/image.png . Изображение не будет загружено как ресурс изображения.

iosAppStoreId

string ( int64 format)

Идентификатор магазина приложений iOS. Это используется для проверки того, установлено ли у пользователя приложение на своем устройстве, перед диплинкингом. Если это поле установлено, то поле iosAppLink также должно присутствовать.

ДинамическийЛокальныйАссет

Динамичный местный актив.

JSON-представление
{
  "dealId": string,
  "dealName": string,
  "subtitle": string,
  "description": string,
  "price": string,
  "salePrice": string,
  "imageUrl": string,
  "address": string,
  "category": string,
  "contextualKeywords": [
    string
  ],
  "formattedPrice": string,
  "formattedSalePrice": string,
  "androidAppLink": string,
  "similarDealIds": [
    string
  ],
  "iosAppLink": string,
  "iosAppStoreId": string
}
Поля
dealId

string

Необходимый. Идентификатор сделки может представлять собой любую последовательность букв и цифр. Он должен быть уникальным и соответствовать значениям тега ремаркетинга. Необходимый.

dealName

string

Необходимый. Название сделки, например: скидка 50 % в магазине Mountain View Grocers. Необходимый.

subtitle

string

Подзаголовок, например, «Продукты».

description

string

Описание, например: Сэкономьте на еженедельном счете.

price

string

Цена, которая может представлять собой число, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 100,00 долларов США.

salePrice

string

Цена продажи, которая может представлять собой число, за которым следует буквенный код валюты, стандарт ISO 4217. Использовать '.' в качестве десятичного знака, например, 80,00 долларов США. Должно быть меньше поля «цена».

imageUrl

string

URL-адрес изображения, например http://www.example.com/image.png . Изображение не будет загружено как ресурс изображения.

address

string

Адрес, который можно указать в одном из следующих форматов. (1) Город, штат, код, страна, например, Маунтин-Вью, Калифорния, США. (2) Полный адрес, например, 123 Boulevard St, Mountain View, CA 94043. (3) Широта-долгота в формате DDD, например, 41,40338, 2,17403.

category

string

Категория, например, Еда.

contextualKeywords[]

string

Контекстные ключевые слова, например «Купоны на покупку продуктов».

formattedPrice

string

Форматированная цена, которая может содержать любые символы. Если установлено, этот атрибут будет использоваться вместо «цены», например, «Начиная со 100,00 долларов США».

formattedSalePrice

string

Форматированная цена продажи, которая может содержать любые символы. Если этот атрибут установлен, этот атрибут будет использоваться вместо «цены со скидкой», например «Распродажа за 80,00 долларов США».

similarDealIds[]

string

Похожие идентификаторы сделок, например 1275.

iosAppStoreId

string ( int64 format)

Идентификатор магазина приложений iOS. Это используется для проверки того, установлено ли у пользователя приложение на своем устройстве, перед диплинкингом. Если это поле установлено, то поле iosAppLink также должно присутствовать.

Динамический ДжобсАссет

Актив динамичного трудоустройства.

JSON-представление
{
  "jobId": string,
  "locationId": string,
  "jobTitle": string,
  "jobSubtitle": string,
  "description": string,
  "imageUrl": string,
  "jobCategory": string,
  "contextualKeywords": [
    string
  ],
  "address": string,
  "salary": string,
  "androidAppLink": string,
  "similarJobIds": [
    string
  ],
  "iosAppLink": string,
  "iosAppStoreId": string
}
Поля
jobId

string

Необходимый. Идентификатор вакансии, который может представлять собой любую последовательность букв и цифр, должен быть уникальным и соответствовать значениям тега ремаркетинга. Необходимый.

locationId

string

Идентификатор местоположения, который может представлять собой любую последовательность букв и цифр. Последовательность идентификаторов (идентификатор задания + идентификатор местоположения) должна быть уникальной.

jobTitle

string

Необходимый. Должность, например, «Инженер-программист». Необходимый.

jobSubtitle

string

Подзаголовок задания, например, Уровень II.

description

string

Описание, например: Примените свои технические навыки.

imageUrl

string

URL-адрес изображения, например http://www.example.com/image.png . Изображение не будет загружено как ресурс изображения.

jobCategory

string

Категория вакансии, например, Технический.

contextualKeywords[]

string

Контекстные ключевые слова, например, «Вакансия по разработке программного обеспечения».

address

string

Адрес, который можно указать в одном из следующих форматов. (1) Город, штат, код, страна, например, Маунтин-Вью, Калифорния, США. (2) Полный адрес, например, 123 Boulevard St, Mountain View, CA 94043. (3) Широта-долгота в формате DDD, например, 41,40338, 2,17403.

salary

string

Заработная плата, например, 100 000 долларов.

similarJobIds[]

string

Похожие идентификаторы вакансий, например, 1275.

iosAppStoreId

string ( int64 format)

Идентификатор магазина приложений iOS. Это используется для проверки того, установлено ли у пользователя приложение на своем устройстве, перед диплинкингом. Если это поле установлено, то поле iosAppLink также должно присутствовать.

МестоположениеАктив

Объект местоположения.

JSON-представление
{
  "placeId": string,
  "businessProfileLocations": [
    {
      object (BusinessProfileLocation)
    }
  ],
  "locationOwnershipType": enum (LocationOwnershipType)
}
Поля
placeId

string

Идентификаторы мест однозначно идентифицируют место в базе данных Google Адресов и на Картах Google. Это поле уникально для данного идентификатора клиента и типа актива. См . https://developers.google.com/places/web-service/place-id , чтобы узнать больше об идентификаторе места.

businessProfileLocations[]

object ( BusinessProfileLocation )

Список офисов клиента. Он будет возвращен только в том случае, если объект местоположения синхронизируется с учетной записью бизнес-профиля. Под одной учетной записью можно иметь несколько записей в профиле компании, которые указывают на один и тот же идентификатор места.

locationOwnershipType

enum ( LocationOwnershipType )

Тип владения местоположением. Если тип – BUSINESS_OWNER, он будет использоваться как расширение местоположения. Если тип ПАРТНЕРСКИЙ, он будет использоваться в качестве партнерского местоположения.

БизнесПрофильМестоположение

Данные о местоположении бизнес-профиля синхронизируются из связанной учетной записи бизнес-профиля.

JSON-представление
{
  "labels": [
    string
  ],
  "storeCode": string,
  "listingId": string
}
Поля
labels[]

string

Метка местоположения, указанная рекламодателем в аккаунте профиля компании. Это синхронизируется с учетной записью бизнес-профиля.

storeCode

string

Код магазина этого местоположения в профиле компании. Это синхронизируется с учетной записью бизнес-профиля.

listingId

string ( int64 format)

Идентификатор листинга этого местоположения в профиле компании. Они синхронизируются со связанной учетной записью бизнес-профиля.

ОтельСобственностьАктив

Актив в виде гостиничной недвижимости.

JSON-представление
{
  "placeId": string,
  "hotelAddress": string,
  "hotelName": string
}
Поля
placeId

string

Идентификаторы мест однозначно идентифицируют место в базе данных Google Адресов и на Картах Google. См. https://developers.google.com/places/web-service/place-id , чтобы узнать больше.

hotelAddress

string

Адрес отеля. Только для чтения.

hotelName

string

Название отеля. Только для чтения.