Skip to content

Commit 56cf126

Browse files
authored
Fix AddDynamicRemarketingAsset code example, adding finalUrls field (#596)
1 parent 3b7d7d2 commit 56cf126

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

google-ads-examples/src/main/java/com/google/ads/googleads/examples/remarketing/AddDynamicRemarketingAsset.java

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@
1919
import com.google.ads.googleads.examples.utils.CodeSampleHelper;
2020
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2121
import com.google.ads.googleads.lib.GoogleAdsClient;
22+
import com.google.ads.googleads.v10.common.DynamicEducationAsset;
2223
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;
2327
import com.google.ads.googleads.v10.resources.AssetSet;
2428
import com.google.ads.googleads.v10.resources.AssetSetAsset;
2529
import com.google.ads.googleads.v10.resources.CampaignAssetSet;
2630
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;
3131
import com.google.ads.googleads.v10.services.AssetServiceClient;
3232
import com.google.ads.googleads.v10.services.AssetSetAssetOperation;
3333
import com.google.ads.googleads.v10.services.AssetSetAssetServiceClient;
@@ -137,7 +137,11 @@ private String createAsset(
137137
.setIosAppLink("exampleApp://content/page")
138138
.setIosAppStoreId(123L)
139139
.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();
141145
// Creates an operation to add the asset.
142146
AssetOperation operation = AssetOperation.newBuilder().setCreate(asset).build();
143147
// Connects to the API.
@@ -230,8 +234,8 @@ private void linkAssetSetToCampaign(
230234
try (CampaignAssetSetServiceClient client =
231235
googleAdsClient.getLatestVersion().createCampaignAssetSetServiceClient()) {
232236
// Issues the mutate request.
233-
MutateCampaignAssetSetsResponse response = client
234-
.mutateCampaignAssetSets(
237+
MutateCampaignAssetSetsResponse response =
238+
client.mutateCampaignAssetSets(
235239
String.valueOf(params.customerId), ImmutableList.of(operation));
236240
String resourceName = response.getResults(0).getResourceName();
237241
System.out.printf("Created a CampaignAssetSet with resource name %s.%n", resourceName);

0 commit comments

Comments
 (0)