Class: Google::Apis::AdmobV1beta::MediationGroupTargeting
- Inherits:
-
Object
- Object
- Google::Apis::AdmobV1beta::MediationGroupTargeting
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/admob_v1beta/classes.rb,
lib/google/apis/admob_v1beta/representations.rb,
lib/google/apis/admob_v1beta/representations.rb
Overview
Set of criteria targeted by this mediation group. For example, a mediation group can target specific ad unit IDs, platform, format and geo location.
Instance Attribute Summary collapse
-
#ad_unit_ids ⇒ Array<String>
Ad units targeted by this mediation group.
-
#excluded_region_codes ⇒ Array<String>
The Unicode country/region code (CLDR) of a location, such as "US".
-
#format ⇒ String
Ad format targeted by this mediation group.
-
#idfa_targeting ⇒ String
The parameter can be used to target ad requests based on the availability of the IDFA.
-
#platform ⇒ String
Describes the platform of the app.
-
#targeted_region_codes ⇒ Array<String>
The Unicode country/region code (CLDR) of a location, such as "US".
Instance Method Summary collapse
-
#initialize(**args) ⇒ MediationGroupTargeting
constructor
A new instance of MediationGroupTargeting.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ MediationGroupTargeting
Returns a new instance of MediationGroupTargeting.
1296 1297 1298 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1296 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ad_unit_ids ⇒ Array<String>
Ad units targeted by this mediation group. Example: "ca-app-pub-1234/8790".
Corresponds to the JSON property adUnitIds
1262 1263 1264 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1262 def ad_unit_ids @ad_unit_ids end |
#excluded_region_codes ⇒ Array<String>
The Unicode country/region code (CLDR) of a location, such as "US". Unset if
this mediation group does not exclude any region.
Corresponds to the JSON property excludedRegionCodes
1268 1269 1270 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1268 def excluded_region_codes @excluded_region_codes end |
#format ⇒ String
Ad format targeted by this mediation group. Examples: "banner", "native".
Corresponds to the JSON property format
1273 1274 1275 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1273 def format @format end |
#idfa_targeting ⇒ String
The parameter can be used to target ad requests based on the availability of
the IDFA. If set to ALL, the mediation group applies to all ad requests (with
or without IDFA). If set to AVAILABLE, the mediation group applies to ad
requests with IDFA. If set to NOT_AVAILABLE, the mediation group applies to ad
requests without IDFA. Doesn't need to be specified for an ANDROID device.
Corresponds to the JSON property idfaTargeting
1282 1283 1284 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1282 def idfa_targeting @idfa_targeting end |
#platform ⇒ String
Describes the platform of the app. Examples: "IOS", "Android".
Corresponds to the JSON property platform
1287 1288 1289 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1287 def platform @platform end |
#targeted_region_codes ⇒ Array<String>
The Unicode country/region code (CLDR) of a location, such as "US". Unset if
this mediation group targets all available regions. For more information, see
http://www.unicode.org/reports/tr35/#unicode_region_subtag.
Corresponds to the JSON property targetedRegionCodes
1294 1295 1296 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1294 def targeted_region_codes @targeted_region_codes end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1301 1302 1303 1304 1305 1306 1307 1308 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1301 def update!(**args) @ad_unit_ids = args[:ad_unit_ids] if args.key?(:ad_unit_ids) @excluded_region_codes = args[:excluded_region_codes] if args.key?(:excluded_region_codes) @format = args[:format] if args.key?(:format) @idfa_targeting = args[:idfa_targeting] if args.key?(:idfa_targeting) @platform = args[:platform] if args.key?(:platform) @targeted_region_codes = args[:targeted_region_codes] if args.key?(:targeted_region_codes) end |