Class: Google::Apis::DisplayvideoV3::Adloox

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

Overview

Details of Adloox brand safety settings.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Adloox

Returns a new instance of Adloox.



405
406
407
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 405

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

Instance Attribute Details

#adult_explicit_sexual_contentString

Optional. Adult and Explicit Sexual Content GARM risk ranges to exclude. Corresponds to the JSON property adultExplicitSexualContent

Returns:

  • (String)


317
318
319
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 317

def adult_explicit_sexual_content
  @adult_explicit_sexual_content
end

#arms_ammunition_contentString

Optional. Arms and Ammunition Content GARM risk ranges to exclude. Corresponds to the JSON property armsAmmunitionContent

Returns:

  • (String)


323
324
325
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 323

def arms_ammunition_content
  @arms_ammunition_content
end

#crime_harmful_acts_individuals_society_human_rights_violations_contentString

Optional. Crime and Harmful Acts Content GARM risk ranges to exclude. Corresponds to the JSON property crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent

Returns:

  • (String)


329
330
331
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 329

def crime_harmful_acts_individuals_society_human_rights_violations_content
  @crime_harmful_acts_individuals_society_human_rights_violations_content
end

#death_injury_military_conflict_contentString

Optional. Death, Injury, or Military Conflict Content GARM risk ranges to exclude. Corresponds to the JSON property deathInjuryMilitaryConflictContent

Returns:

  • (String)


335
336
337
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 335

def death_injury_military_conflict_content
  @death_injury_military_conflict_content
end

#debated_sensitive_social_issue_contentString

Optional. Debated Sensitive Social Issue Content GARM risk ranges to exclude. Corresponds to the JSON property debatedSensitiveSocialIssueContent

Returns:

  • (String)


341
342
343
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 341

def debated_sensitive_social_issue_content
  @debated_sensitive_social_issue_content
end

#display_iab_viewabilityString

Optional. IAB viewability threshold for display ads. Corresponds to the JSON property displayIabViewability

Returns:

  • (String)


346
347
348
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 346

def display_iab_viewability
  @display_iab_viewability
end

#excluded_adloox_categoriesArray<String>

Adloox categories to exclude. Corresponds to the JSON property excludedAdlooxCategories

Returns:

  • (Array<String>)


351
352
353
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 351

def excluded_adloox_categories
  @excluded_adloox_categories
end

#excluded_fraud_ivt_mfa_categoriesArray<String>

Optional. Adloox's fraud IVT MFA categories to exclude. Corresponds to the JSON property excludedFraudIvtMfaCategories

Returns:

  • (Array<String>)


356
357
358
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 356

def excluded_fraud_ivt_mfa_categories
  @excluded_fraud_ivt_mfa_categories
end

#hate_speech_acts_aggression_contentString

Optional. Hate Speech and Acts of Aggression Content GARM risk ranges to exclude. Corresponds to the JSON property hateSpeechActsAggressionContent

Returns:

  • (String)


362
363
364
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 362

def hate_speech_acts_aggression_content
  @hate_speech_acts_aggression_content
end

#illegal_drugs_tobacco_ecigarettes_vaping_alcohol_contentString

Optional. Illegal Drugs/Alcohol Content GARM risk ranges to exclude. Corresponds to the JSON property illegalDrugsTobaccoEcigarettesVapingAlcoholContent

Returns:

  • (String)


368
369
370
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 368

def illegal_drugs_tobacco_ecigarettes_vaping_alcohol_content
  @illegal_drugs_tobacco_ecigarettes_vaping_alcohol_content
end

#misinformation_contentString

Optional. Misinformation Content GARM risk ranges to exclude. Corresponds to the JSON property misinformationContent

Returns:

  • (String)


374
375
376
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 374

def misinformation_content
  @misinformation_content
end

#obscenity_profanity_contentString

Optional. Obscenity and Profanity Content GARM risk ranges to exclude. Corresponds to the JSON property obscenityProfanityContent

Returns:

  • (String)


380
381
382
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 380

def obscenity_profanity_content
  @obscenity_profanity_content
end

#online_piracy_contentString

Optional. Online Piracy Content GARM risk ranges to exclude. Corresponds to the JSON property onlinePiracyContent

Returns:

  • (String)


386
387
388
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 386

def online_piracy_content
  @online_piracy_content
end

#spam_harmful_contentString

Optional. Spam or Harmful Content GARM risk ranges to exclude. Corresponds to the JSON property spamHarmfulContent

Returns:

  • (String)


392
393
394
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 392

def spam_harmful_content
  @spam_harmful_content
end

#terrorism_contentString

Optional. Terrorism Content GARM risk ranges to exclude. Corresponds to the JSON property terrorismContent

Returns:

  • (String)


398
399
400
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 398

def terrorism_content
  @terrorism_content
end

#video_iab_viewabilityString

Optional. IAB viewability threshold for video ads. Corresponds to the JSON property videoIabViewability

Returns:

  • (String)


403
404
405
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 403

def video_iab_viewability
  @video_iab_viewability
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 410

def update!(**args)
  @adult_explicit_sexual_content = args[:adult_explicit_sexual_content] if args.key?(:adult_explicit_sexual_content)
  @arms_ammunition_content = args[:arms_ammunition_content] if args.key?(:arms_ammunition_content)
  @crime_harmful_acts_individuals_society_human_rights_violations_content = args[:crime_harmful_acts_individuals_society_human_rights_violations_content] if args.key?(:crime_harmful_acts_individuals_society_human_rights_violations_content)
  @death_injury_military_conflict_content = args[:death_injury_military_conflict_content] if args.key?(:death_injury_military_conflict_content)
  @debated_sensitive_social_issue_content = args[:debated_sensitive_social_issue_content] if args.key?(:debated_sensitive_social_issue_content)
  @display_iab_viewability = args[:display_iab_viewability] if args.key?(:display_iab_viewability)
  @excluded_adloox_categories = args[:excluded_adloox_categories] if args.key?(:excluded_adloox_categories)
  @excluded_fraud_ivt_mfa_categories = args[:excluded_fraud_ivt_mfa_categories] if args.key?(:excluded_fraud_ivt_mfa_categories)
  @hate_speech_acts_aggression_content = args[:hate_speech_acts_aggression_content] if args.key?(:hate_speech_acts_aggression_content)
  @illegal_drugs_tobacco_ecigarettes_vaping_alcohol_content = args[:illegal_drugs_tobacco_ecigarettes_vaping_alcohol_content] if args.key?(:illegal_drugs_tobacco_ecigarettes_vaping_alcohol_content)
  @misinformation_content = args[:misinformation_content] if args.key?(:misinformation_content)
  @obscenity_profanity_content = args[:obscenity_profanity_content] if args.key?(:obscenity_profanity_content)
  @online_piracy_content = args[:online_piracy_content] if args.key?(:online_piracy_content)
  @spam_harmful_content = args[:spam_harmful_content] if args.key?(:spam_harmful_content)
  @terrorism_content = args[:terrorism_content] if args.key?(:terrorism_content)
  @video_iab_viewability = args[:video_iab_viewability] if args.key?(:video_iab_viewability)
end