Class: Google::Apis::AuthorizedbuyersmarketplaceV1::RtbMetrics
- Inherits:
-
Object
- Object
- Google::Apis::AuthorizedbuyersmarketplaceV1::RtbMetrics
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb,
lib/google/apis/authorizedbuyersmarketplace_v1/representations.rb,
lib/google/apis/authorizedbuyersmarketplace_v1/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.
2014 2015 2016 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 2014 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
1987 1988 1989 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 1987 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
1992 1993 1994 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 1992 def bid_rate7_days @bid_rate7_days end |
#bid_requests7_days ⇒ Fixnum
Bid requests in last 7 days.
Corresponds to the JSON property bidRequests7Days
1997 1998 1999 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 1997 def bid_requests7_days @bid_requests7_days end |
#bids7_days ⇒ Fixnum
Bids in last 7 days.
Corresponds to the JSON property bids7Days
2002 2003 2004 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 2002 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
2007 2008 2009 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 2007 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
2012 2013 2014 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 2012 def must_bid_rate_current_month @must_bid_rate_current_month end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2019 2020 2021 2022 2023 2024 2025 2026 |
# File 'lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb', line 2019 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 |