|
19 | 19 | import com.google.ads.googleads.examples.utils.CodeSampleHelper; |
20 | 20 | import com.google.ads.googleads.examples.utils.CodeSampleParams; |
21 | 21 | import com.google.ads.googleads.lib.GoogleAdsClient; |
| 22 | +import com.google.ads.googleads.v10.common.DynamicEducationAsset; |
22 | 23 | import com.google.ads.googleads.v10.enums.AssetSetTypeEnum.AssetSetType; |
| 24 | +import com.google.ads.googleads.v10.errors.GoogleAdsError; |
| 25 | +import com.google.ads.googleads.v10.errors.GoogleAdsException; |
| 26 | +import com.google.ads.googleads.v10.resources.Asset; |
23 | 27 | import com.google.ads.googleads.v10.resources.AssetSet; |
24 | 28 | import com.google.ads.googleads.v10.resources.AssetSetAsset; |
25 | 29 | import com.google.ads.googleads.v10.resources.CampaignAssetSet; |
26 | 30 | import com.google.ads.googleads.v10.services.AssetOperation; |
27 | | -import com.google.ads.googleads.v10.common.DynamicEducationAsset; |
28 | | -import com.google.ads.googleads.v10.errors.GoogleAdsError; |
29 | | -import com.google.ads.googleads.v10.errors.GoogleAdsException; |
30 | | -import com.google.ads.googleads.v10.resources.Asset; |
31 | 31 | import com.google.ads.googleads.v10.services.AssetServiceClient; |
32 | 32 | import com.google.ads.googleads.v10.services.AssetSetAssetOperation; |
33 | 33 | import com.google.ads.googleads.v10.services.AssetSetAssetServiceClient; |
@@ -137,7 +137,11 @@ private String createAsset( |
137 | 137 | .setIosAppLink("exampleApp://content/page") |
138 | 138 | .setIosAppStoreId(123L) |
139 | 139 | .build(); |
140 | | - Asset asset = Asset.newBuilder().setDynamicEducationAsset(educationAsset).build(); |
| 140 | + Asset asset = |
| 141 | + Asset.newBuilder() |
| 142 | + .setDynamicEducationAsset(educationAsset) |
| 143 | + .addFinalUrls("https://www.example.com") |
| 144 | + .build(); |
141 | 145 | // Creates an operation to add the asset. |
142 | 146 | AssetOperation operation = AssetOperation.newBuilder().setCreate(asset).build(); |
143 | 147 | // Connects to the API. |
@@ -230,8 +234,8 @@ private void linkAssetSetToCampaign( |
230 | 234 | try (CampaignAssetSetServiceClient client = |
231 | 235 | googleAdsClient.getLatestVersion().createCampaignAssetSetServiceClient()) { |
232 | 236 | // Issues the mutate request. |
233 | | - MutateCampaignAssetSetsResponse response = client |
234 | | - .mutateCampaignAssetSets( |
| 237 | + MutateCampaignAssetSetsResponse response = |
| 238 | + client.mutateCampaignAssetSets( |
235 | 239 | String.valueOf(params.customerId), ImmutableList.of(operation)); |
236 | 240 | String resourceName = response.getResults(0).getResourceName(); |
237 | 241 | System.out.printf("Created a CampaignAssetSet with resource name %s.%n", resourceName); |
|
0 commit comments