AI-generated Key Takeaways
-
AdsApp.adParams() fetches ad parameters and does not support filtering or sorting directly, although it offers methods for ordering, conditions, and limits.
-
The
get()method fetches requested ad params and returns an AdParamIterator. -
The
orderBy()method specifies the ordering of the resulting entities based on parameter index or insertion text. -
The
withCondition()method adds conditions to the selector to narrow down results, with multiple conditions being AND-ed together. -
The
withLimit()method specifies the maximum number of entities to return.
Typical usage:
var adParamSelector = AdsApp.adParams(); var adParamIterator = adParamSelector.get(); while (adParamIterator.hasNext()) { var adParam = adParamIterator.next(); }
Methods:
| Member | Type | Description |
|---|---|---|
| get() | AdsApp.AdParamIterator |
Fetches the requested ad params and returns an iterator. |
| orderBy(orderBy) | AdsApp.AdParamSelector |
Specifies the ordering of the resulting entities. |
| withCondition(condition) | AdsApp.AdParamSelector |
Adds the specified condition to the selector in order to narrow down the results. |
| withLimit(limit) | AdsApp.AdParamSelector |
Specifies limit for the selector to use. |
get()
Fetches the requested ad params and returns an iterator. Return values:
| Type | Description |
|---|---|
AdsApp.AdParamIterator |
Iterator of the requested ad params. |
orderBy(orderBy)
Specifies the ordering of the resulting entities. The orderBy
parameter can have one of the following forms:
orderBy("ad_parameter.parameter_index")- orders results by index, in ascending order.orderBy("ad_parameter.parameter_index ASC")- orders results by index, in ascending order.orderBy("ad_parameter.insertion_text DESC")- orders results by insertion text, in descending order.
Arguments:
| Name | Type | Description |
|---|---|---|
| orderBy | String |
Ordering to apply. |
Return values:
| Type | Description |
|---|---|
AdsApp.AdParamSelector |
The selector with ordering applied. |
withCondition(condition)
Adds the specified condition to the selector in order to narrow down the
results.
Multiple conditions can be added to the same selector:
selector = selector
.withCondition("ad_parameter.parameter_index = 1")
.withCondition("ad_parameter.insertion_text = '$99'");AND-ed together. The above
example will retrieve ad params whose index is 1 and insertion text is
'$99'.
The condition passed into this method must be of the following form:
"COLUMN_NAME OPERATOR VALUE"
Arguments:
| Name | Type | Description |
|---|---|---|
| condition | String |
Condition to add to the selector. |
Return values:
| Type | Description |
|---|---|
AdsApp.AdParamSelector |
The selector with the condition applied. |
withLimit(limit)
Specifies limit for the selector to use. For instance,
withLimit(50) returns only the first 50 entities. Arguments:
| Name | Type | Description |
|---|---|---|
| limit | int |
How many entities to return. |
Return values:
| Type | Description |
|---|---|
AdsApp.AdParamSelector |
The selector with limit applied. |