class Google::Apis::DfareportingV3_5::Account

Contains properties of a Campaign Manager account.

Attributes

account_permission_ids[RW]

Account permissions assigned to this account. Corresponds to the JSON property `accountPermissionIds` @return [Array<Fixnum>]

account_profile[RW]

Profile for this account. This is a read-only field that can be left blank. Corresponds to the JSON property `accountProfile` @return [String]

active[RW]

Whether this account is active. Corresponds to the JSON property `active` @return [Boolean]

active?[RW]

Whether this account is active. Corresponds to the JSON property `active` @return [Boolean]

active_ads_limit_tier[RW]

Maximum number of active ads allowed for this account. Corresponds to the JSON property `activeAdsLimitTier` @return [String]

active_view_opt_out[RW]

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]

active_view_opt_out?[RW]

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]

available_permission_ids[RW]

User role permissions available to the user roles of this account. Corresponds to the JSON property `availablePermissionIds` @return [Array<Fixnum>]

country_id[RW]

ID of the country associated with this account. Corresponds to the JSON property `countryId` @return [Fixnum]

currency_id[RW]

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_creative_size_id[RW]

Default placement dimensions for this account. Corresponds to the JSON property `defaultCreativeSizeId` @return [Fixnum]

description[RW]

Description of this account. Corresponds to the JSON property `description` @return [String]

id[RW]

ID of this account. This is a read-only, auto-generated field. Corresponds to the JSON property `id` @return [Fixnum]

kind[RW]

Identifies what kind of resource this is. Value: the fixed string “ dfareporting#account”. Corresponds to the JSON property `kind` @return [String]

locale[RW]

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[RW]

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[RW]

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]

nielsen_ocr_enabled[RW]

Whether campaigns created in this account will be enabled for Nielsen OCR reach ratings by default. Corresponds to the JSON property `nielsenOcrEnabled` @return [Boolean]

nielsen_ocr_enabled?[RW]

Whether campaigns created in this account will be enabled for Nielsen OCR reach ratings by default. Corresponds to the JSON property `nielsenOcrEnabled` @return [Boolean]

reports_configuration[RW]

Reporting Configuration Corresponds to the JSON property `reportsConfiguration` @return [Google::Apis::DfareportingV3_5::ReportsConfiguration]

share_reports_with_twitter[RW]

Share Path to Conversion reports with Twitter. Corresponds to the JSON property `shareReportsWithTwitter` @return [Boolean]

share_reports_with_twitter?[RW]

Share Path to Conversion reports with Twitter. Corresponds to the JSON property `shareReportsWithTwitter` @return [Boolean]

teaser_size_limit[RW]

File size limit in kilobytes of Rich Media teaser creatives. Acceptable values are 1 to 10240, inclusive. Corresponds to the JSON property `teaserSizeLimit` @return [Fixnum]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dfareporting_v3_5/classes.rb, line 148
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dfareporting_v3_5/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