Class: Google::Apis::AuthorizedbuyersmarketplaceV1alpha::RtbMetrics
- Inherits:
-
Object
- Object
- Google::Apis::AuthorizedbuyersmarketplaceV1alpha::RtbMetrics
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb,
lib/google/apis/authorizedbuyersmarketplace_v1alpha/representations.rb,
lib/google/apis/authorizedbuyersmarketplace_v1alpha/representations.rb
Overview
Real-time bidding metrics. For what each metric means refer to Report metrics
Instance Attribute Summary collapse
-
#ad_impressions7_days ⇒ Fixnum
Ad impressions in last 7 days.
-
#bid_rate7_days ⇒ Float
Bid rate in last 7 days, calculated by (bids / bid requests).
-
#bid_requests7_days ⇒ Fixnum
Bid requests in last 7 days.
-
#bids7_days ⇒ Fixnum
Bids in last 7 days.
-
#filtered_bid_rate7_days ⇒ Float
Filtered bid rate in last 7 days, calculated by (filtered bids / bids).
-
#must_bid_rate_current_month ⇒ Float
Must bid rate for current month.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RtbMetrics
constructor
A new instance of RtbMetrics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RtbMetrics
Returns a new instance of RtbMetrics.
2613 2614 2615 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2613 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ad_impressions7_days ⇒ Fixnum
Ad impressions in last 7 days.
Corresponds to the JSON property adImpressions7Days
2586 2587 2588 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2586 def ad_impressions7_days @ad_impressions7_days end |
#bid_rate7_days ⇒ Float
Bid rate in last 7 days, calculated by (bids / bid requests).
Corresponds to the JSON property bidRate7Days
2591 2592 2593 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2591 def bid_rate7_days @bid_rate7_days end |
#bid_requests7_days ⇒ Fixnum
Bid requests in last 7 days.
Corresponds to the JSON property bidRequests7Days
2596 2597 2598 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2596 def bid_requests7_days @bid_requests7_days end |
#bids7_days ⇒ Fixnum
Bids in last 7 days.
Corresponds to the JSON property bids7Days
2601 2602 2603 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2601 def bids7_days @bids7_days end |
#filtered_bid_rate7_days ⇒ Float
Filtered bid rate in last 7 days, calculated by (filtered bids / bids).
Corresponds to the JSON property filteredBidRate7Days
2606 2607 2608 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2606 def filtered_bid_rate7_days @filtered_bid_rate7_days end |
#must_bid_rate_current_month ⇒ Float
Must bid rate for current month.
Corresponds to the JSON property mustBidRateCurrentMonth
2611 2612 2613 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2611 def must_bid_rate_current_month @must_bid_rate_current_month end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2618 2619 2620 2621 2622 2623 2624 2625 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1alpha/classes.rb', line 2618 def update!(**args) @ad_impressions7_days = args[:ad_impressions7_days] if args.key?(:ad_impressions7_days) @bid_rate7_days = args[:bid_rate7_days] if args.key?(:bid_rate7_days) @bid_requests7_days = args[:bid_requests7_days] if args.key?(:bid_requests7_days) @bids7_days = args[:bids7_days] if args.key?(:bids7_days) @filtered_bid_rate7_days = args[:filtered_bid_rate7_days] if args.key?(:filtered_bid_rate7_days) @must_bid_rate_current_month = args[:must_bid_rate_current_month] if args.key?(:must_bid_rate_current_month) end |