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:
Type | Description |
String |
Type of this entity: "VideoGender" . |
getGenderType()
Returns the gender type. Possible return values:
GENDER_FEMALE, GENDER_MALE, GENDER_UNDETERMINED
More
details in Genders.
Return values:
Type | Description |
String |
The gender type. |
getId()
Returns the ID of the video gender.
Return values:
Type | Description |
String |
The ID of the video gender. |
getResourceName()
Returns the resource name of the video gender.
Return values:
Type | Description |
String |
The resource name of the video gender. |
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:
Name | Type | Description |
dateRange |
String |
Date range for which the stats are requested. |
Return values:
Type | Description |
AdsApp.Stats |
The stats for the specified date range. |
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:
Name | Type | Description |
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. |
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. |
Return values:
Type | Description |
AdsApp.Stats |
The stats for the specified date range. |
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-08-20 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-08-20 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,["Represents a Google Ads Gender criterion in a Video Campaign.\n\nMethods:\n\n| Member | Type | Description |\n|-----------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|\n| [bidding](#bidding_0) | [AdsApp.VideoCriterionBidding](/google-ads/scripts/docs/reference/adsapp/adsapp_videocriterionbidding) | Provides access to bidding fields of this video gender. |\n| [exclude](#exclude_0) | `void` | Excludes this video gender from the ad group. |\n| [getEntityType](#getEntityType_0) | `String` | Returns the type of this entity as a `String`, in this case, `\"VideoGender\"`. |\n| [getGenderType](#getGenderType_0) | `String` | Returns the gender type. |\n| [getId](#getId_0) | `String` | Returns the ID of the video gender. |\n| [getResourceName](#getResourceName_0) | `String` | Returns the resource name of the video gender. |\n| [getStatsFor](#getStatsFor_1) | [AdsApp.Stats](/google-ads/scripts/docs/reference/adsapp/adsapp_stats) | Returns stats for the specified date range. |\n| [getStatsFor](#getStatsFor_2) | [AdsApp.Stats](/google-ads/scripts/docs/reference/adsapp/adsapp_stats) | Returns stats for the specified custom date range. |\n| [getVideoAdGroup](#getVideoAdGroup_0) | [AdsApp.VideoAdGroup](/google-ads/scripts/docs/reference/adsapp/adsapp_videoadgroup) | Returns the ad group to which this video gender belongs. |\n| [getVideoCampaign](#getVideoCampaign_0) | [AdsApp.VideoCampaign](/google-ads/scripts/docs/reference/adsapp/adsapp_videocampaign) | Returns the campaign to which this video gender belongs. |\n\n`bidding()` Provides access to bidding fields of this video gender.\n\nReturn 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()` Excludes this video gender from the ad group.\n\nReturns nothing.\n\n`getEntityType()` Returns the type of this entity as a `String`, in this case, `\"VideoGender\"`.\n\nReturn values:\n\n| Type | Description |\n|----------|---------------------------------------|\n| `String` | Type of this entity: `\"VideoGender\"`. |\n\n`getGenderType()` Returns 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\nReturn values:\n\n| Type | Description |\n|----------|------------------|\n| `String` | The gender type. |\n\n`getId()` Returns the ID of the video gender.\n\nReturn values:\n\n| Type | Description |\n|----------|-----------------------------|\n| `String` | The ID of the video gender. |\n\n`getResourceName()` Returns the resource name of the video gender.\n\nReturn values:\n\n| Type | Description |\n|----------|----------------------------------------|\n| `String` | The resource name of the video gender. |\n\n`getStatsFor(dateRange)` Returns 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\nArguments:\n\n| Name | Type | Description |\n|-----------|----------|-----------------------------------------------|\n| dateRange | `String` | Date range for which the stats are requested. |\n\nReturn 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)` 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,\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\nArguments:\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\nReturn 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()` Returns the ad group to which this video gender belongs.\n\nReturn 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()` Returns the campaign to which this video gender belongs.\n\nReturn 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. |"]]