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
1822 1823 1824 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1822 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
1815 1816 1817 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1815 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
1820 1821 1822 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1820 def targeted_app_ids @targeted_app_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1827 1828 1829 1830 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1827 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 |