class Google::Apis::DfareportingV3_3::Account
Contains properties of a Campaign
Manager account.
Attributes
Account
permissions assigned to this account. Corresponds to the JSON property `accountPermissionIds` @return [Array<Fixnum>]
Profile for this account. This is a read-only field that can be left blank. Corresponds to the JSON property `accountProfile` @return [String]
Whether this account is active. Corresponds to the JSON property `active` @return [Boolean]
Whether this account is active. Corresponds to the JSON property `active` @return [Boolean]
Maximum number of active ads allowed for this account. Corresponds to the JSON property `activeAdsLimitTier` @return [String]
Whether to serve creatives with Active View tags. If disabled, viewability data will not be available for any impressions. Corresponds to the JSON property `activeViewOptOut` @return [Boolean]
Whether to serve creatives with Active View tags. If disabled, viewability data will not be available for any impressions. Corresponds to the JSON property `activeViewOptOut` @return [Boolean]
User role permissions available to the user roles of this account. Corresponds to the JSON property `availablePermissionIds` @return [Array<Fixnum>]
ID of the country associated with this account. Corresponds to the JSON property `countryId` @return [Fixnum]
ID of currency associated with this account. This is a required field. Acceptable values are: - “1” for USD - “2” for GBP - “3” for ESP - “4” for SEK
-
“5” for CAD - “6” for JPY - “7” for DEM - “8” for AUD - “9” for FRF - “10”
for ITL - “11” for DKK - “12” for NOK - “13” for FIM - “14” for ZAR - “15” for IEP - “16” for NLG - “17” for EUR - “18” for KRW - “19” for TWD - “20” for SGD
-
“21” for CNY - “22” for HKD - “23” for NZD - “24” for MYR - “25” for BRL - “
26“ for PTE - ”28“ for CLP - ”29“ for TRY - ”30“ for ARS - ”31“ for PEN - ”32“ for ILS - ”33“ for CHF - ”34“ for VEF - ”35“ for COP - ”36“ for GTQ - ”37“ for PLN - ”39“ for INR - ”40“ for THB - ”41“ for IDR - ”42“ for CZK - ”43“ for RON
-
“44” for HUF - “45” for RUB - “46” for AED - “47” for BGN - “48” for HRK - “
49“ for MXN - ”50“ for NGN - ”51“ for EGP Corresponds to the JSON property `currencyId` @return [Fixnum]
Default placement dimensions for this account. Corresponds to the JSON property `defaultCreativeSizeId` @return [Fixnum]
Description of this account. Corresponds to the JSON property `description` @return [String]
ID of this account. This is a read-only, auto-generated field. Corresponds to the JSON property `id` @return [Fixnum]
Identifies what kind of resource this is. Value: the fixed string “ dfareporting#account”. Corresponds to the JSON property `kind` @return [String]
Locale of this account. Acceptable values are: - “cs” (Czech) - “de” (German) - “en” (English) - “en-GB” (English United Kingdom) - “es” (Spanish) - “fr” ( French) - “it” (Italian) - “ja” (Japanese) - “ko” (Korean) - “pl” (Polish) - “ pt-BR” (Portuguese Brazil) - “ru” (Russian) - “sv” (Swedish) - “tr” (Turkish) - “zh-CN” (Chinese Simplified) - “zh-TW” (Chinese Traditional) Corresponds to the JSON property `locale` @return [String]
Maximum image size allowed for this account, in kilobytes. Value must be greater than or equal to 1. Corresponds to the JSON property `maximumImageSize` @return [Fixnum]
Name of this account. This is a required field, and must be less than 128 characters long and be globally unique. Corresponds to the JSON property `name` @return [String]
Whether campaigns created in this account will be enabled for Nielsen OCR reach ratings by default. Corresponds to the JSON property `nielsenOcrEnabled` @return [Boolean]
Whether campaigns created in this account will be enabled for Nielsen OCR reach ratings by default. Corresponds to the JSON property `nielsenOcrEnabled` @return [Boolean]
Reporting Configuration Corresponds to the JSON property `reportsConfiguration` @return [Google::Apis::DfareportingV3_3::ReportsConfiguration]
Public Class Methods
# File lib/google/apis/dfareporting_v3_3/classes.rb, line 148 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dfareporting_v3_3/classes.rb, line 153 def update!(**args) @account_permission_ids = args[:account_permission_ids] if args.key?(:account_permission_ids) @account_profile = args[:account_profile] if args.key?(:account_profile) @active = args[:active] if args.key?(:active) @active_ads_limit_tier = args[:active_ads_limit_tier] if args.key?(:active_ads_limit_tier) @active_view_opt_out = args[:active_view_opt_out] if args.key?(:active_view_opt_out) @available_permission_ids = args[:available_permission_ids] if args.key?(:available_permission_ids) @country_id = args[:country_id] if args.key?(:country_id) @currency_id = args[:currency_id] if args.key?(:currency_id) @default_creative_size_id = args[:default_creative_size_id] if args.key?(:default_creative_size_id) @description = args[:description] if args.key?(:description) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @locale = args[:locale] if args.key?(:locale) @maximum_image_size = args[:maximum_image_size] if args.key?(:maximum_image_size) @name = args[:name] if args.key?(:name) @nielsen_ocr_enabled = args[:nielsen_ocr_enabled] if args.key?(:nielsen_ocr_enabled) @reports_configuration = args[:reports_configuration] if args.key?(:reports_configuration) @share_reports_with_twitter = args[:share_reports_with_twitter] if args.key?(:share_reports_with_twitter) @teaser_size_limit = args[:teaser_size_limit] if args.key?(:teaser_size_limit) end