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.
1394 1395 1396 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1394 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
1360 1361 1362 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1360 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
1366 1367 1368 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1366 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
1371 1372 1373 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1371 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
1380 1381 1382 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1380 def idfa_targeting @idfa_targeting end |
#platform ⇒ String
Describes the platform of the app. Examples: "IOS", "Android".
Corresponds to the JSON property platform
1385 1386 1387 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1385 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
1392 1393 1394 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1392 def targeted_region_codes @targeted_region_codes end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1399 1400 1401 1402 1403 1404 1405 1406 |
# File 'lib/google/apis/admob_v1beta/classes.rb', line 1399 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 |