Class: Google::Apis::Adexchangebuyer2V2beta1::FirstPartyMobileApplicationTargeting
- Inherits:
-
Object
- Object
- Google::Apis::Adexchangebuyer2V2beta1::FirstPartyMobileApplicationTargeting
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer2_v2beta1/classes.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb
Overview
Represents a list of targeted and excluded mobile application IDs that publishers own. Mobile application IDs are from App Store and Google Play Store. Android App ID, for example, com.google.android.apps.maps, can be found in Google Play Store URL. iOS App ID (which is a number) can be found at the end of iTunes store URL. First party mobile applications is either included or excluded.
Instance Attribute Summary collapse
-
#excluded_app_ids ⇒ Array<String>
A list of application IDs to be excluded.
-
#targeted_app_ids ⇒ Array<String>
A list of application IDs to be included.
Instance Method Summary collapse
-
#initialize(**args) ⇒ FirstPartyMobileApplicationTargeting
constructor
A new instance of FirstPartyMobileApplicationTargeting.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ FirstPartyMobileApplicationTargeting
Returns a new instance of FirstPartyMobileApplicationTargeting
1807 1808 1809 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1807 def initialize(**args) update!(**args) end |
Instance Attribute Details
#excluded_app_ids ⇒ Array<String>
A list of application IDs to be excluded.
Corresponds to the JSON property excludedAppIds
1800 1801 1802 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1800 def excluded_app_ids @excluded_app_ids end |
#targeted_app_ids ⇒ Array<String>
A list of application IDs to be included.
Corresponds to the JSON property targetedAppIds
1805 1806 1807 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1805 def targeted_app_ids @targeted_app_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1812 1813 1814 1815 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1812 def update!(**args) @excluded_app_ids = args[:excluded_app_ids] if args.key?(:excluded_app_ids) @targeted_app_ids = args[:targeted_app_ids] if args.key?(:targeted_app_ids) end |