AdsApp.VideoGender
Stay organized with collections
Save and categorize content based on your preferences.
Represents a Google Ads Gender criterion in a Video Campaign. Methods:
bidding()
Provides access to bidding fields of this video gender. Return values:
exclude()
Excludes this video gender from the ad group. Returns nothing.
getEntityType()
Returns the type of this entity as a String
, in this case, "VideoGender"
. Return values:
getGenderType()
Returns the gender type. Possible return values: GENDER_FEMALE, GENDER_MALE, GENDER_UNDETERMINED
More
details in Genders
.
Return values:
getId()
Returns the ID of the video gender. Return values:
getResourceName()
Returns the resource name of the video gender. Return values:
getStatsFor(dateRange)
Returns stats for the specified date range. Supported values: TODAY, YESTERDAY, LAST_7_DAYS, THIS_WEEK_SUN_TODAY, LAST_WEEK,
LAST_14_DAYS, LAST_30_DAYS, LAST_BUSINESS_WEEK, LAST_WEEK_SUN_SAT,
THIS_MONTH, LAST_MONTH, ALL_TIME
.
Example:
var
stats
=
gender
.
getStatsFor
(
"THIS_MONTH"
);
Arguments:
Return values:
getStatsFor(dateFrom, dateTo)
Returns stats for the specified custom date range. Both parameters can be
either an object containing year, month, and day fields, or an 8-digit
string in YYYYMMDD
form. For instance, March 24th,
2013
is represented as either {year: 2013, month: 3, day:
24}
or "20130324"
. The date range is inclusive on both
ends, so forDateRange("20130324", "20130324")
defines a range
of a single day. Arguments:
Return values:
getVideoAdGroup()
Returns the ad group to which this video gender belongs. Return values:
getVideoCampaign()
Returns the campaign to which this video gender belongs. Return values:
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-03 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[[["\u003cp\u003eRepresents a Google Ads Gender criterion, allowing for targeting or excluding specific genders in Video Campaigns.\u003c/p\u003e\n"],["\u003cp\u003eProvides methods for accessing bidding, retrieving stats, and managing the criterion within the campaign and ad group hierarchies.\u003c/p\u003e\n"],["\u003cp\u003eSupports retrieving the gender type (e.g., Male, Female, Undetermined) and its associated ID.\u003c/p\u003e\n"],["\u003cp\u003eAllows for fetching performance statistics based on specified date ranges.\u003c/p\u003e\n"]]],[],null,["# AdsApp.VideoGender\n\nRepresents a Google Ads Gender criterion in a Video Campaign.\n\n### Methods:\n\n| Member | Type | Description |\n|---------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|\n| [bidding()](#bidding) | [AdsApp.VideoCriterionBidding](/google-ads/scripts/docs/reference/adsapp/adsapp_videocriterionbidding) | Provides access to bidding fields of this video gender. |\n| [exclude()](#exclude) | `void` | Excludes this video gender from the ad group. |\n| [getEntityType()](#getEntityType) | `String` | Returns the type of this entity as a `String`, in this case, `\"VideoGender\"`. |\n| [getGenderType()](#getGenderType) | `String` | Returns the gender type. |\n| [getId()](#getId) | `String` | Returns the ID of the video gender. |\n| [getResourceName()](#getResourceName) | `String` | Returns the resource name of the video gender. |\n| [getStatsFor(dateRange)](#getStatsFor_dateRange) | [AdsApp.Stats](/google-ads/scripts/docs/reference/adsapp/adsapp_stats) | Returns stats for the specified date range. |\n| [getStatsFor(dateFrom, dateTo)](#getStatsFor_dateFrom-dateTo) | [AdsApp.Stats](/google-ads/scripts/docs/reference/adsapp/adsapp_stats) | Returns stats for the specified custom date range. |\n| [getVideoAdGroup()](#getVideoAdGroup) | [AdsApp.VideoAdGroup](/google-ads/scripts/docs/reference/adsapp/adsapp_videoadgroup) | Returns the ad group to which this video gender belongs. |\n| [getVideoCampaign()](#getVideoCampaign) | [AdsApp.VideoCampaign](/google-ads/scripts/docs/reference/adsapp/adsapp_videocampaign) | Returns the campaign to which this video gender belongs. |\n\n`bidding()`\n-----------\n\nProvides access to bidding fields of this video gender.\n\n### Return values:\n\n| Type | Description |\n|--------------------------------------------------------------------------------------------------------|------------------------------------------------|\n| [AdsApp.VideoCriterionBidding](/google-ads/scripts/docs/reference/adsapp/adsapp_videocriterionbidding) | Access to bidding fields of this video gender. |\n\n`exclude()`\n-----------\n\nExcludes this video gender from the ad group.\n\nReturns nothing.\n\n`getEntityType()`\n-----------------\n\nReturns the type of this entity as a `String`, in this case, `\"VideoGender\"`.\n\n### Return values:\n\n| Type | Description |\n|----------|---------------------------------------|\n| `String` | Type of this entity: `\"VideoGender\"`. |\n\n`getGenderType()`\n-----------------\n\nReturns the gender type. Possible return values:\n\n`GENDER_FEMALE, GENDER_MALE, GENDER_UNDETERMINED` More\ndetails in [Genders](/google-ads/api/reference/data/codes-formats#genders).\n\n### Return values:\n\n| Type | Description |\n|----------|------------------|\n| `String` | The gender type. |\n\n`getId()`\n---------\n\nReturns the ID of the video gender.\n\n### Return values:\n\n| Type | Description |\n|----------|-----------------------------|\n| `String` | The ID of the video gender. |\n\n`getResourceName()`\n-------------------\n\nReturns the resource name of the video gender.\n\n### Return values:\n\n| Type | Description |\n|----------|----------------------------------------|\n| `String` | The resource name of the video gender. |\n\n`getStatsFor(dateRange)`\n------------------------\n\nReturns stats for the specified date range. Supported values:\n\n`TODAY, YESTERDAY, LAST_7_DAYS, THIS_WEEK_SUN_TODAY, LAST_WEEK,\nLAST_14_DAYS, LAST_30_DAYS, LAST_BUSINESS_WEEK, LAST_WEEK_SUN_SAT,\nTHIS_MONTH, LAST_MONTH, ALL_TIME`.\n\nExample:\n\n```gdscript\nvar stats = gender.getStatsFor(\"THIS_MONTH\");\n```\n\n### Arguments:\n\n| Name | Type | Description |\n|-----------|----------|-----------------------------------------------|\n| dateRange | `String` | Date range for which the stats are requested. |\n\n### Return values:\n\n| Type | Description |\n|------------------------------------------------------------------------|-----------------------------------------|\n| [AdsApp.Stats](/google-ads/scripts/docs/reference/adsapp/adsapp_stats) | The stats for the specified date range. |\n\n`getStatsFor(dateFrom, dateTo)`\n-------------------------------\n\nReturns stats for the specified custom date range. Both parameters can be either an object containing year, month, and day fields, or an 8-digit string in `YYYYMMDD` form. For instance, `March 24th,\n2013` is represented as either `{year: 2013, month: 3, day:\n24}` or `\"20130324\"`. The date range is inclusive on both ends, so `forDateRange(\"20130324\", \"20130324\")` defines a range of a single day.\n\n### Arguments:\n\n| Name | Type | Description |\n|----------|----------|-----------------------------------------------------------------------------------------------------------------------------------|\n| dateFrom | `Object` | Start date of the date range. Must be either a string in `YYYYMMDD` form, or an object with `year`, `month` and `day` properties. |\n| dateTo | `Object` | End date of the date range. Must be either a string in `YYYYMMDD` form, or an object with `year`, `month` and `day` properties. |\n\n### Return values:\n\n| Type | Description |\n|------------------------------------------------------------------------|-----------------------------------------|\n| [AdsApp.Stats](/google-ads/scripts/docs/reference/adsapp/adsapp_stats) | The stats for the specified date range. |\n\n`getVideoAdGroup()`\n-------------------\n\nReturns the ad group to which this video gender belongs.\n\n### Return values:\n\n| Type | Description |\n|--------------------------------------------------------------------------------------|--------------------------------------------------|\n| [AdsApp.VideoAdGroup](/google-ads/scripts/docs/reference/adsapp/adsapp_videoadgroup) | The ad group to which this video gender belongs. |\n\n`getVideoCampaign()`\n--------------------\n\nReturns the campaign to which this video gender belongs.\n\n### Return values:\n\n| Type | Description |\n|----------------------------------------------------------------------------------------|--------------------------------------------------|\n| [AdsApp.VideoCampaign](/google-ads/scripts/docs/reference/adsapp/adsapp_videocampaign) | The campaign to which this video gender belongs. |"]]