CloudXRevenueData class
Impression-level revenue observed by the publisher, passed to
CloudX.reportRevenueData.
platform, revenue and adFormat are required; everything else is
optional metadata. revenue is per-impression revenue in currency units:
google_mobile_ads reports valueMicros on both platforms, so divide by
1,000,000 first.
Constructors
- CloudXRevenueData({required CloudXRevenuePlatform platform, required double revenue, required String adFormat, String? currencyCode, CloudXRevenuePrecision? precision, String? networkName, String? adUnitId, String? thirdPartyAdPlacementId, String? creativeId, String? networkPlacement, String? countryCode, String? userSegment})
-
Creates revenue data for one impression.
const
Properties
- adFormat → String
-
Raw ad format string (e.g.
banner,mrec,interstitial,rewarded).final - adUnitId → String?
-
Mediation-platform ad unit id, if known. Report the id you passed to the
arbiter bid so CloudX attributes the realized price to that ad unit.
final
- countryCode → String?
-
User's country (ISO 3166-1 alpha-2), if known.
final
- creativeId → String?
-
Creative id from the ad network, if known.
final
- currencyCode → String?
-
ISO 4217 currency code of revenue (e.g.
USD), if known.final - hashCode → int
-
The hash code for this object.
no setterinherited
- networkName → String?
-
Winning ad network name, if known.
final
- networkPlacement → String?
-
Network placement identifier, if known.
final
- platform → CloudXRevenuePlatform
-
Mediation platform that reported the impression.
final
- precision → CloudXRevenuePrecision?
-
Precision of revenue, if known.
final
- revenue → double
-
Revenue for this impression in currencyCode units. Non-finite values
are rejected and the report returns
false.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- thirdPartyAdPlacementId → String?
-
Network-side ad unit or placement id, if known.
final
- userSegment → String?
-
User segment string, if known.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited