Class: Google::Apis::DfareportingV3_3::TagSetting

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/dfareporting_v3_3/classes.rb,
generated/google/apis/dfareporting_v3_3/representations.rb,
generated/google/apis/dfareporting_v3_3/representations.rb

Overview

Tag Settings

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ TagSetting

Returns a new instance of TagSetting.



11315
11316
11317
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 11315

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#additional_key_valuesString

Additional key-values to be included in tags. Each key-value pair must be of the form key=value, and pairs must be separated by a semicolon (;). Keys and values must not contain commas. For example, id=2;color=red is a valid value for this field. Corresponds to the JSON property additionalKeyValues

Returns:

  • (String)


11293
11294
11295
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 11293

def additional_key_values
  @additional_key_values
end

#include_click_through_urlsBoolean Also known as: include_click_through_urls?

Whether static landing page URLs should be included in the tags. This setting applies only to placements. Corresponds to the JSON property includeClickThroughUrls

Returns:

  • (Boolean)


11299
11300
11301
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 11299

def include_click_through_urls
  @include_click_through_urls
end

#include_click_trackingBoolean Also known as: include_click_tracking?

Whether click-tracking string should be included in the tags. Corresponds to the JSON property includeClickTracking

Returns:

  • (Boolean)


11305
11306
11307
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 11305

def include_click_tracking
  @include_click_tracking
end

#keyword_optionString

Option specifying how keywords are embedded in ad tags. This setting can be used to specify whether keyword placeholders are inserted in placement tags for this site. Publishers can then add keywords to those placeholders. Corresponds to the JSON property keywordOption

Returns:

  • (String)


11313
11314
11315
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 11313

def keyword_option
  @keyword_option
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



11320
11321
11322
11323
11324
11325
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 11320

def update!(**args)
  @additional_key_values = args[:additional_key_values] if args.key?(:additional_key_values)
  @include_click_through_urls = args[:include_click_through_urls] if args.key?(:include_click_through_urls)
  @include_click_tracking = args[:include_click_tracking] if args.key?(:include_click_tracking)
  @keyword_option = args[:keyword_option] if args.key?(:keyword_option)
end