UserListLicensePricing

Precios de licencias de listas de usuarios.

Representación JSON
{
  "pricingId": string,
  "startTime": string,
  "endTime": string,
  "pricingActive": boolean,
  "buyerApprovalState": enum (UserListPricingBuyerApprovalState),
  "costMicros": string,
  "currencyCode": string,
  "costType": enum (UserListPricingCostType),
  "maxCostMicros": string
}
Campos
pricingId

string (int64 format)

Solo salida. Es el ID de este precio.

startTime

string (Timestamp format)

Solo salida. Es la hora de inicio del precio.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Opcional. Es la hora de finalización del precio.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

pricingActive

boolean

Solo salida. Indica si este precio está activo.

buyerApprovalState

enum (UserListPricingBuyerApprovalState)

Solo salida. Es el estado de aprobación del comprador de este precio.

Este campo es de solo lectura.

costMicros

string (int64 format)

Opcional. Es el costo asociado al modelo, en microunidades (10^-6), en la moneda especificada por el campo currencyCode. Por ejemplo, 2000000 significa USD 2 si currencyCode es USD.

currencyCode

string

Opcional. Es la moneda en la que se especifican el costo y el max_cost. Debe ser un código de moneda de tres letras definido en la norma ISO 4217.

costType

enum (UserListPricingCostType)

Inmutable. Es el tipo de costo de este precio.

Solo se puede configurar en la operación create. No se puede actualizar para una licencia existente.

maxCostMicros

string (int64 format)

Opcional. Es el CPM máximo que se puede cobrar a un público de comercio cuando se usa el tipo de costo MEDIA_SHARE. El valor está en microunidades (10^-6) y en la moneda especificada en el campo currencyCode. Por ejemplo, 2000000 significa USD 2 si currencyCode es USD.

Esto solo es relevante cuando costType es MEDIA_SHARE. Cuando costType no es MEDIA_SHARE y este campo está configurado, se mostrará un error MAX_COST_NOT_ALLOWED. Si no se establece o se establece en0, no hay límite.

UserListPricingBuyerApprovalState

Es el estado de aprobación del comprador del precio de la lista de usuarios.

Enums
USER_LIST_PRICING_BUYER_APPROVAL_STATE_UNSPECIFIED SIN ESPECIFICAR.
PENDING El cliente de la lista de usuarios aún no aceptó las condiciones de precios establecidas por el propietario de la lista de usuarios.
APPROVED El cliente de la lista de usuarios aceptó las condiciones de precios establecidas por el propietario de la lista de usuarios.
REJECTED El cliente de la lista de usuarios rechazó las condiciones de precios establecidas por el propietario de la lista de usuarios.

UserListPricingCostType

Es el tipo de costo de precios de la lista de usuarios.

Enums
USER_LIST_PRICING_COST_TYPE_UNSPECIFIED Sin especificar.
CPC Es el costo por clic.
CPM Es el costo por cada mil impresiones.
MEDIA_SHARE Compartir contenido multimedia