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 Scope3 (previously known as Adloox) brand safety settings.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Adloox

Returns a new instance of Adloox.



1070
1071
1072
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1070

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)


982
983
984
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 982

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)


988
989
990
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 988

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)


994
995
996
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 994

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)


1000
1001
1002
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1000

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)


1006
1007
1008
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1006

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)


1011
1012
1013
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1011

def display_iab_viewability
  @display_iab_viewability
end

#excluded_adloox_categoriesArray<String>

Scope3 categories to exclude. Corresponds to the JSON property excludedAdlooxCategories

Returns:

  • (Array<String>)


1016
1017
1018
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1016

def excluded_adloox_categories
  @excluded_adloox_categories
end

#excluded_fraud_ivt_mfa_categoriesArray<String>

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

Returns:

  • (Array<String>)


1021
1022
1023
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1021

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)


1027
1028
1029
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1027

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)


1033
1034
1035
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1033

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)


1039
1040
1041
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1039

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)


1045
1046
1047
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1045

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)


1051
1052
1053
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1051

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)


1057
1058
1059
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1057

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)


1063
1064
1065
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1063

def terrorism_content
  @terrorism_content
end

#video_iab_viewabilityString

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

Returns:

  • (String)


1068
1069
1070
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1068

def video_iab_viewability
  @video_iab_viewability
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 1075

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