BiddingStrategy

Impostazioni che controllano la strategia di offerta. La strategia di offerta determina il prezzo dell'offerta.

Rappresentazione JSON
{

  // Union field bid_strategy_scheme can be only one of the following:
  "fixedBid": {
    object (FixedBidStrategy)
  },
  "maximizeSpendAutoBid": {
    object (MaximizeSpendBidStrategy)
  },
  "performanceGoalAutoBid": {
    object (PerformanceGoalBidStrategy)
  }
  // End of list of possible types for union field bid_strategy_scheme.
}
Campi
Campo di unione bid_strategy_scheme. obbligatorio. bid_strategy_scheme può essere solo uno dei seguenti:
fixedBid

object (FixedBidStrategy)

Una strategia che utilizza un prezzo di offerta fisso.

maximizeSpendAutoBid

object (MaximizeSpendBidStrategy)

Una strategia che aggiusta automaticamente l'offerta per ottimizzarla in base all'obiettivo di rendimento spendendo l'intero budget.

A livello di ordine di inserzione, il markupType degli elementi pubblicitari non può essere impostato su PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM. Inoltre, quando performanceGoalType è uno dei seguenti:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED ,

lineItemType degli elementi pubblicitari dell'ordine di inserzione deve essere:

  • LINE_ITEM_TYPE_DISPLAY_DEFAULT
  • LINE_ITEM_TYPE_VIDEO_DEFAULT ,

e quando performanceGoalType è:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN

lineItemType degli elementi pubblicitari dell'ordine di inserzione deve essere LINE_ITEM_TYPE_VIDEO_DEFAULT.

performanceGoalAutoBid

object (PerformanceGoalBidStrategy)

Una strategia che aggiusta automaticamente l'offerta per raggiungere o superare un determinato obiettivo di rendimento. Deve essere utilizzato solo per un'entità di elemento pubblicitario.

FixedBidStrategy

Una strategia che utilizza un prezzo di offerta fisso.

Rappresentazione JSON
{
  "bidAmountMicros": string
}
Campi
bidAmountMicros

string (int64 format)

L'importo dell'offerta fissa, in micro della valuta dell'inserzionista. Per l'entità ordine di inserzione, bidAmountMicros deve essere impostato su 0. Per l'entità elemento pubblicitario, bidAmountMicros deve essere maggiore o uguale all'unità fatturabile della valuta specificata e inferiore o uguale al limite superiore 1000000000.

Ad esempio, 1500000 rappresenta 1,5 unità standard della valuta.

MaximizeSpendBidStrategy

Una strategia che aggiusta automaticamente l'offerta per ottimizzare un determinato obiettivo di rendimento spendendo l'intero budget.

Rappresentazione JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "maxAverageCpmBidAmountMicros": string,
  "raiseBidForDeals": boolean,
  "customBiddingAlgorithmId": string
}
Campi
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

obbligatorio. Il tipo di obiettivo di rendimento che la strategia di offerta cerca di ridurre al minimo spendendo l'intero budget. La strategia BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM non è supportata per questa strategia.

maxAverageCpmBidAmountMicros

string (int64 format)

Il CPM medio massimo che può essere offerto, in micro della valuta dell'inserzionista. Deve essere maggiore o uguale a un'unità fatturabile della valuta specificata.

Ad esempio, 1500000 rappresenta 1,5 unità standard della valuta.

raiseBidForDeals

boolean

Se la strategia tiene conto dei prezzi minimi dei deal.

customBiddingAlgorithmId

string (int64 format)

L'ID dell'algoritmo delle offerte personalizzate utilizzato da questa strategia. Applicabile solo quando performanceGoalType è impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.

BiddingStrategyPerformanceGoalType

Possibili tipi di obiettivo di rendimento per la strategia di offerta.

Enum
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_UNSPECIFIED Il valore del tipo non è specificato o è sconosciuto in questa versione.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA Costo per azione
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC Costo per clic
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM CPM visibile.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO Algoritmo di offerte personalizzate.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA Visualizzazioni udibili e in-view completate.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN Tempo di visualizzazione superiore a 10 secondi di visualizzazioni.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED Impressioni visibili.

PerformanceGoalBidStrategy

Una strategia che aggiusta automaticamente l'offerta per raggiungere o superare un determinato obiettivo di rendimento.

Rappresentazione JSON
{
  "performanceGoalType": enum (BiddingStrategyPerformanceGoalType),
  "performanceGoalAmountMicros": string,
  "maxAverageCpmBidAmountMicros": string,
  "customBiddingAlgorithmId": string
}
Campi
performanceGoalType

enum (BiddingStrategyPerformanceGoalType)

obbligatorio. Il tipo di obiettivo di rendimento che la strategia di offerta cercherà di raggiungere o superare.

Per l'utilizzo a livello di elemento pubblicitario, il valore deve essere uno dei seguenti:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.
performanceGoalAmountMicros

string (int64 format)

obbligatorio. L'obiettivo di rendimento che la strategia di offerta tenterà di raggiungere o superare, in micro della valuta dell'inserzionista o in micro del valore del ROAS (ritorno sulla spesa pubblicitaria), che si basa anche sulla valuta dell'inserzionista. Deve essere maggiore o uguale a un'unità fatturabile della valuta specificata e minore o uguale ai limiti superiori. Ogni performanceGoalType ha il suo limite superiore:

  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA, il limite superiore è 10000,00 USD.
  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC, il limite superiore è 1000,00 USD.
  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, il limite superiore è 1000,00 USD.
  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO, il limite superiore è 1000,00, mentre il limite inferiore è 0,01.

Esempio: se impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, il prezzo dell'offerta si baserà sulla probabilità che ogni impressione disponibile sia visibile. Ad esempio, se il target CPM visibile è di 2 $e un'impressione ha il 40% di probabilità di essere visibile, il prezzo dell'offerta sarà di 0,80 $CPM (40% di 2 $).

Ad esempio, 1500000 rappresenta 1,5 unità standard del valore della valuta o del ROAS.

maxAverageCpmBidAmountMicros

string (int64 format)

Il CPM medio massimo che può essere offerto, in micro della valuta dell'inserzionista. Deve essere maggiore o uguale a un'unità fatturabile della valuta specificata. Non applicabile quando il criterio performanceGoalType è impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM.

Ad esempio, 1500000 rappresenta 1,5 unità standard della valuta.

customBiddingAlgorithmId

string (int64 format)

L'ID dell'algoritmo delle offerte personalizzate utilizzato da questa strategia. Applicabile solo quando performanceGoalType è impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.