AI-generated Key Takeaways
-
ImageAssetBuilderbuilds new image assets. -
You can set the image asset's data using
withData(data). -
You can set the image asset's name using
withName(name). -
Calling
build()creates the image asset and returns anAssetOperation. -
Calling
getResult()on theAssetOperationis only necessary if you need to access the new asset item for further processing.
Typical usage:
var imageUrl = "http://www.example.com/example.png"; var imageBlob = UrlFetchApp.fetch(imageUrl).getBlob(); var assetOperation = AdsApp.adAssets().newImageAssetBuilder() .withName("name") .withData(imageBlob) .build(); var imageAsset = assetOperation.getResult();
Note that it is only necessary to call AssetOperation.getResult() if you need to access the new asset item for further processing. Otherwise calling ImageAssetBuilder.build() is sufficient to ensure that the asset is created.
Methods:
| Member | Type | Description |
|---|---|---|
| build() | AdsApp.AssetOperation |
Creates an image asset. |
| withData(data) | AdsApp.ImageAssetBuilder |
Sets new image asset's data to the specified value. |
| withName(name) | AdsApp.ImageAssetBuilder |
Sets new image asset's name to the specified value. |
build()
Creates an image asset. Returns a AssetOperation that can be
used to get the new image asset (or access any associated errors if the
creation failed). Return values:
| Type | Description |
|---|---|
AdsApp.AssetOperation |
The asset operation. |
withData(data)
Sets new image asset's data to the specified value. This field is required. Arguments:
| Name | Type | Description |
|---|---|---|
| data | Blob.Blob |
The data for the asset image. |
Return values:
| Type | Description |
|---|---|
AdsApp.ImageAssetBuilder |
The asset image builder with the specified data. |
withName(name)
Sets new image asset's name to the specified value. This field is required. Arguments:
| Name | Type | Description |
|---|---|---|
| name | String |
The name for the asset image. |
Return values:
| Type | Description |
|---|---|
AdsApp.ImageAssetBuilder |
The asset image builder with the specified name. |