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 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 ottimizzare 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 di:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED ,

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

  • LINE_ITEM_TYPE_DISPLAY_DEFAULT
  • LINE_ITEM_TYPE_VIDEO_DEFAULT ,

e quando performanceGoalType corrisponde a:

  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CIVA
  • BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN

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

performanceGoalAutoBid

object (PerformanceGoalBidStrategy)

Una strategia che regola automaticamente l'offerta per raggiungere o superare un obiettivo di rendimento specificato. Da utilizzare 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à dell'ordine di inserzione, bidAmountMicros deve essere impostato su 0. Per l'entità dell'elemento pubblicitario, bidAmountMicros deve essere maggiore o uguale all'unità fatturabile della valuta specificata e minore o uguale al limite superiore 1000000000.

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

MaximizeSpendBidStrategy

Una strategia che regola automaticamente l'offerta per ottimizzare un obiettivo di rendimento specificato spendendo al contempo 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. BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM non è supportato 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 di offerte personalizzate utilizzato da questa strategia. Applicabile solo quando il criterio performanceGoalType è impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.

BiddingStrategyPerformanceGoalType

Possibili tipi di obiettivi 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 di tipo Inview e udibili completate.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_IVO_TEN Tempo di visualizzazione superiore a 10 secondi.
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_AV_VIEWED Impressioni visibili.

PerformanceGoalBidStrategy

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

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 cercherà di raggiungere o superare, in micro della valuta dell'inserzionista o in micro del valore del ROAS (ritorno sulla spesa pubblicitaria), che si basa anch'esso 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 proprio limite superiore:

  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA, il limite superiore è 10.000.00 $.
  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPC, il limite superiore è 1000.00 $.
  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM, il limite superiore è 1000.00 $.
  • quando performanceGoalType è BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO, il limite superiore è 1000,00 e 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 sarà visibile. Ad esempio, se il target CPM visibile è 2 $e un'impressione ha il 40% di probabilità di essere visibile, il prezzo dell'offerta sarà CPM 0,80 $ (40% di 2 $).

Ad esempio, 1500000 rappresenta 1,5 unità standard del valore della valuta o 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 se 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 di offerte personalizzate utilizzato da questa strategia. Applicabile solo quando il criterio performanceGoalType è impostato su BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO.