Struct gapi_grpc::google::ads::googleads::v5::common::TargetRoas[][src]

pub struct TargetRoas {
    pub target_roas: f64,
    pub cpc_bid_ceiling_micros: i64,
    pub cpc_bid_floor_micros: i64,
}

An automated bidding strategy that helps you maximize revenue while averaging a specific target return on ad spend (ROAS).

Fields

target_roas: f64

Required. The desired revenue (based on conversion data) per unit of spend. Value must be between 0.01 and 1000.0, inclusive.

cpc_bid_ceiling_micros: i64

Maximum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.

cpc_bid_floor_micros: i64

Minimum bid limit that can be set by the bid strategy. The limit applies to all keywords managed by the strategy.

Trait Implementations

impl Clone for TargetRoas[src]

impl Debug for TargetRoas[src]

impl Default for TargetRoas[src]

impl Message for TargetRoas[src]

impl PartialEq<TargetRoas> for TargetRoas[src]

impl StructuralPartialEq for TargetRoas[src]

Auto Trait Implementations

impl RefUnwindSafe for TargetRoas

impl Send for TargetRoas

impl Sync for TargetRoas

impl Unpin for TargetRoas

impl UnwindSafe for TargetRoas

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]