Skip to content

Commit 5a2545b

Browse files
committed
Changes for release 1.0.0.
Change-Id: Id175b9960aa296febe13ae5338c88c20fb25fea8
1 parent 1ca09e0 commit 5a2545b

3,320 files changed

Lines changed: 1306075 additions & 4222 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

google-ads-examples/src/main/java/com/google/ads/googleads/examples/accountmanagement/GetAccountChanges.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.lib.GoogleAdsException;
22-
import com.google.ads.googleads.v0.errors.GoogleAdsError;
23-
import com.google.ads.googleads.v0.resources.ChangeStatus;
24-
import com.google.ads.googleads.v0.services.GoogleAdsRow;
25-
import com.google.ads.googleads.v0.services.GoogleAdsServiceClient;
26-
import com.google.ads.googleads.v0.services.GoogleAdsServiceClient.SearchPagedResponse;
21+
import com.google.ads.googleads.v1.errors.GoogleAdsException;
22+
import com.google.ads.googleads.v1.errors.GoogleAdsError;
23+
import com.google.ads.googleads.v1.resources.ChangeStatus;
24+
import com.google.ads.googleads.v1.services.GoogleAdsRow;
25+
import com.google.ads.googleads.v1.services.GoogleAdsServiceClient;
26+
import com.google.ads.googleads.v1.services.GoogleAdsServiceClient.SearchPagedResponse;
2727
import java.io.FileNotFoundException;
2828
import java.io.IOException;
2929
import java.util.Optional;
@@ -96,7 +96,7 @@ private void runExample(GoogleAdsClient googleAdsClient, long customerId) {
9696
+ "WHERE change_status.last_change_date_time DURING LAST_7_DAYS "
9797
+ "ORDER BY change_status.last_change_date_time";
9898

99-
try (GoogleAdsServiceClient client = googleAdsClient.getGoogleAdsServiceClient()) {
99+
try (GoogleAdsServiceClient client = googleAdsClient.getLatestVersion().createGoogleAdsServiceClient()) {
100100
SearchPagedResponse response = client.search(String.valueOf(customerId), query);
101101

102102
for (GoogleAdsRow row : response.iterateAll()) {

google-ads-examples/src/main/java/com/google/ads/googleads/examples/accountmanagement/GetAccountInformation.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.lib.GoogleAdsException;
22-
import com.google.ads.googleads.lib.utils.ResourceNames;
23-
import com.google.ads.googleads.v0.errors.GoogleAdsError;
24-
import com.google.ads.googleads.v0.resources.Customer;
25-
import com.google.ads.googleads.v0.services.CustomerServiceClient;
21+
import com.google.ads.googleads.v1.errors.GoogleAdsException;
22+
import com.google.ads.googleads.v1.utils.ResourceNames;
23+
import com.google.ads.googleads.v1.errors.GoogleAdsError;
24+
import com.google.ads.googleads.v1.resources.Customer;
25+
import com.google.ads.googleads.v1.services.CustomerServiceClient;
2626
import java.io.FileNotFoundException;
2727
import java.io.IOException;
2828

@@ -84,7 +84,7 @@ public static void main(String[] args) {
8484
* @throws GoogleAdsException if an API request failed with one or more service errors.
8585
*/
8686
private void runExample(GoogleAdsClient googleAdsClient, long customerId) {
87-
try (CustomerServiceClient customerServiceClient = googleAdsClient.getCustomerServiceClient()) {
87+
try (CustomerServiceClient customerServiceClient = googleAdsClient.getLatestVersion().createCustomerServiceClient()) {
8888
String customerResourceName = ResourceNames.customer(customerId);
8989
Customer customer = customerServiceClient.getCustomer(customerResourceName);
9090
// Print account information.

google-ads-examples/src/main/java/com/google/ads/googleads/examples/advancedoperations/AddAdGroupBidModifier.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.lib.GoogleAdsException;
22-
import com.google.ads.googleads.v0.common.DeviceInfo;
23-
import com.google.ads.googleads.v0.enums.DeviceEnum.Device;
24-
import com.google.ads.googleads.v0.errors.GoogleAdsError;
25-
import com.google.ads.googleads.v0.resources.AdGroupBidModifier;
26-
import com.google.ads.googleads.v0.resources.AdGroupName;
27-
import com.google.ads.googleads.v0.services.AdGroupBidModifierOperation;
28-
import com.google.ads.googleads.v0.services.AdGroupBidModifierServiceClient;
29-
import com.google.ads.googleads.v0.services.MutateAdGroupBidModifierResult;
30-
import com.google.ads.googleads.v0.services.MutateAdGroupBidModifiersResponse;
21+
import com.google.ads.googleads.v1.errors.GoogleAdsException;
22+
import com.google.ads.googleads.v1.common.DeviceInfo;
23+
import com.google.ads.googleads.v1.enums.DeviceEnum.Device;
24+
import com.google.ads.googleads.v1.errors.GoogleAdsError;
25+
import com.google.ads.googleads.v1.resources.AdGroupBidModifier;
26+
import com.google.ads.googleads.v1.resources.AdGroupName;
27+
import com.google.ads.googleads.v1.services.AdGroupBidModifierOperation;
28+
import com.google.ads.googleads.v1.services.AdGroupBidModifierServiceClient;
29+
import com.google.ads.googleads.v1.services.MutateAdGroupBidModifierResult;
30+
import com.google.ads.googleads.v1.services.MutateAdGroupBidModifiersResponse;
3131
import com.google.common.collect.ImmutableList;
3232
import com.google.protobuf.DoubleValue;
3333
import com.google.protobuf.StringValue;
@@ -126,7 +126,7 @@ private void runExample(
126126

127127
// Issues a mutate request to add the ad group bid modifier.
128128
try (AdGroupBidModifierServiceClient adGroupBidModifierServiceClient =
129-
googleAdsClient.getAdGroupBidModifierServiceClient()) {
129+
googleAdsClient.getLatestVersion().createAdGroupBidModifierServiceClient()) {
130130
MutateAdGroupBidModifiersResponse response =
131131
adGroupBidModifierServiceClient.mutateAdGroupBidModifiers(
132132
Long.toString(customerId), ImmutableList.of(adGroupBidModifierOperation));

google-ads-examples/src/main/java/com/google/ads/googleads/examples/advancedoperations/AddExpandedTextAdWithUpgradedUrls.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,18 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.lib.GoogleAdsException;
22-
import com.google.ads.googleads.lib.utils.ResourceNames;
23-
import com.google.ads.googleads.v0.common.CustomParameter;
24-
import com.google.ads.googleads.v0.common.ExpandedTextAdInfo;
25-
import com.google.ads.googleads.v0.enums.AdGroupAdStatusEnum.AdGroupAdStatus;
26-
import com.google.ads.googleads.v0.errors.GoogleAdsError;
27-
import com.google.ads.googleads.v0.resources.Ad;
28-
import com.google.ads.googleads.v0.resources.AdGroupAd;
29-
import com.google.ads.googleads.v0.services.AdGroupAdOperation;
30-
import com.google.ads.googleads.v0.services.AdGroupAdServiceClient;
31-
import com.google.ads.googleads.v0.services.MutateAdGroupAdResult;
32-
import com.google.ads.googleads.v0.services.MutateAdGroupAdsResponse;
21+
import com.google.ads.googleads.v1.errors.GoogleAdsException;
22+
import com.google.ads.googleads.v1.utils.ResourceNames;
23+
import com.google.ads.googleads.v1.common.CustomParameter;
24+
import com.google.ads.googleads.v1.common.ExpandedTextAdInfo;
25+
import com.google.ads.googleads.v1.enums.AdGroupAdStatusEnum.AdGroupAdStatus;
26+
import com.google.ads.googleads.v1.errors.GoogleAdsError;
27+
import com.google.ads.googleads.v1.resources.Ad;
28+
import com.google.ads.googleads.v1.resources.AdGroupAd;
29+
import com.google.ads.googleads.v1.services.AdGroupAdOperation;
30+
import com.google.ads.googleads.v1.services.AdGroupAdServiceClient;
31+
import com.google.ads.googleads.v1.services.MutateAdGroupAdResult;
32+
import com.google.ads.googleads.v1.services.MutateAdGroupAdsResponse;
3333
import com.google.common.collect.ImmutableList;
3434
import com.google.protobuf.StringValue;
3535
import java.io.FileNotFoundException;
@@ -152,7 +152,7 @@ private void runExample(GoogleAdsClient googleAdsClient, long customerId, long a
152152
.build();
153153

154154
try (AdGroupAdServiceClient adGroupAdServiceClient =
155-
googleAdsClient.getAdGroupAdServiceClient()) {
155+
googleAdsClient.getLatestVersion().createAdGroupAdServiceClient()) {
156156
MutateAdGroupAdsResponse response =
157157
adGroupAdServiceClient.mutateAdGroupAds(
158158
Long.toString(customerId),

google-ads-examples/src/main/java/com/google/ads/googleads/examples/advancedoperations/CreateAndAttachSharedKeywordSet.java

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,25 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.lib.GoogleAdsException;
22-
import com.google.ads.googleads.v0.common.KeywordInfo;
23-
import com.google.ads.googleads.v0.enums.KeywordMatchTypeEnum.KeywordMatchType;
24-
import com.google.ads.googleads.v0.enums.SharedSetTypeEnum.SharedSetType;
25-
import com.google.ads.googleads.v0.errors.GoogleAdsError;
26-
import com.google.ads.googleads.v0.resources.CampaignName;
27-
import com.google.ads.googleads.v0.resources.CampaignSharedSet;
28-
import com.google.ads.googleads.v0.resources.SharedCriterion;
29-
import com.google.ads.googleads.v0.resources.SharedSet;
30-
import com.google.ads.googleads.v0.services.CampaignSharedSetOperation;
31-
import com.google.ads.googleads.v0.services.CampaignSharedSetServiceClient;
32-
import com.google.ads.googleads.v0.services.MutateCampaignSharedSetsResponse;
33-
import com.google.ads.googleads.v0.services.MutateSharedCriteriaResponse;
34-
import com.google.ads.googleads.v0.services.MutateSharedCriterionResult;
35-
import com.google.ads.googleads.v0.services.MutateSharedSetsResponse;
36-
import com.google.ads.googleads.v0.services.SharedCriterionOperation;
37-
import com.google.ads.googleads.v0.services.SharedCriterionServiceClient;
38-
import com.google.ads.googleads.v0.services.SharedSetOperation;
39-
import com.google.ads.googleads.v0.services.SharedSetServiceClient;
21+
import com.google.ads.googleads.v1.errors.GoogleAdsException;
22+
import com.google.ads.googleads.v1.common.KeywordInfo;
23+
import com.google.ads.googleads.v1.enums.KeywordMatchTypeEnum.KeywordMatchType;
24+
import com.google.ads.googleads.v1.enums.SharedSetTypeEnum.SharedSetType;
25+
import com.google.ads.googleads.v1.errors.GoogleAdsError;
26+
import com.google.ads.googleads.v1.resources.CampaignName;
27+
import com.google.ads.googleads.v1.resources.CampaignSharedSet;
28+
import com.google.ads.googleads.v1.resources.SharedCriterion;
29+
import com.google.ads.googleads.v1.resources.SharedSet;
30+
import com.google.ads.googleads.v1.services.CampaignSharedSetOperation;
31+
import com.google.ads.googleads.v1.services.CampaignSharedSetServiceClient;
32+
import com.google.ads.googleads.v1.services.MutateCampaignSharedSetsResponse;
33+
import com.google.ads.googleads.v1.services.MutateSharedCriteriaResponse;
34+
import com.google.ads.googleads.v1.services.MutateSharedCriterionResult;
35+
import com.google.ads.googleads.v1.services.MutateSharedSetsResponse;
36+
import com.google.ads.googleads.v1.services.SharedCriterionOperation;
37+
import com.google.ads.googleads.v1.services.SharedCriterionServiceClient;
38+
import com.google.ads.googleads.v1.services.SharedSetOperation;
39+
import com.google.ads.googleads.v1.services.SharedSetServiceClient;
4040
import com.google.common.collect.ImmutableList;
4141
import com.google.protobuf.StringValue;
4242
import java.io.FileNotFoundException;
@@ -124,7 +124,7 @@ private void runExample(GoogleAdsClient googleAdsClient, long customerId, long c
124124

125125
String sharedSetResourceName;
126126
try (SharedSetServiceClient sharedSetServiceClient =
127-
googleAdsClient.getSharedSetServiceClient()) {
127+
googleAdsClient.getLatestVersion().createSharedSetServiceClient()) {
128128
MutateSharedSetsResponse response =
129129
sharedSetServiceClient.mutateSharedSets(
130130
Long.toString(customerId), ImmutableList.of(operation));
@@ -150,7 +150,7 @@ private void runExample(GoogleAdsClient googleAdsClient, long customerId, long c
150150
}
151151

152152
try (SharedCriterionServiceClient sharedCriterionServiceClient =
153-
googleAdsClient.getSharedCriterionServiceClient()) {
153+
googleAdsClient.getLatestVersion().createSharedCriterionServiceClient()) {
154154
MutateSharedCriteriaResponse response =
155155
sharedCriterionServiceClient.mutateSharedCriteria(
156156
Long.toString(customerId), sharedCriterionOperations);
@@ -172,7 +172,7 @@ private void runExample(GoogleAdsClient googleAdsClient, long customerId, long c
172172
CampaignSharedSetOperation.newBuilder().setCreate(campaignSharedSet).build();
173173

174174
try (CampaignSharedSetServiceClient campaignSharedSetServiceClient =
175-
googleAdsClient.getCampaignSharedSetServiceClient()) {
175+
googleAdsClient.getLatestVersion().createCampaignSharedSetServiceClient()) {
176176
MutateCampaignSharedSetsResponse response =
177177
campaignSharedSetServiceClient.mutateCampaignSharedSets(
178178
Long.toString(customerId), ImmutableList.of(campaignSharedSetOperation));

google-ads-examples/src/main/java/com/google/ads/googleads/examples/advancedoperations/FindAndRemoveCriteriaFromSharedSet.java

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.lib.GoogleAdsException;
22-
import com.google.ads.googleads.v0.enums.CriterionTypeEnum.CriterionType;
23-
import com.google.ads.googleads.v0.errors.GoogleAdsError;
24-
import com.google.ads.googleads.v0.resources.SharedCriterion;
25-
import com.google.ads.googleads.v0.resources.SharedSet;
26-
import com.google.ads.googleads.v0.services.GoogleAdsRow;
27-
import com.google.ads.googleads.v0.services.GoogleAdsServiceClient;
28-
import com.google.ads.googleads.v0.services.GoogleAdsServiceClient.SearchPagedResponse;
29-
import com.google.ads.googleads.v0.services.MutateSharedCriteriaResponse;
30-
import com.google.ads.googleads.v0.services.MutateSharedCriterionResult;
31-
import com.google.ads.googleads.v0.services.SearchGoogleAdsRequest;
32-
import com.google.ads.googleads.v0.services.SharedCriterionOperation;
33-
import com.google.ads.googleads.v0.services.SharedCriterionServiceClient;
21+
import com.google.ads.googleads.v1.errors.GoogleAdsException;
22+
import com.google.ads.googleads.v1.enums.CriterionTypeEnum.CriterionType;
23+
import com.google.ads.googleads.v1.errors.GoogleAdsError;
24+
import com.google.ads.googleads.v1.resources.SharedCriterion;
25+
import com.google.ads.googleads.v1.resources.SharedSet;
26+
import com.google.ads.googleads.v1.services.GoogleAdsRow;
27+
import com.google.ads.googleads.v1.services.GoogleAdsServiceClient;
28+
import com.google.ads.googleads.v1.services.GoogleAdsServiceClient.SearchPagedResponse;
29+
import com.google.ads.googleads.v1.services.MutateSharedCriteriaResponse;
30+
import com.google.ads.googleads.v1.services.MutateSharedCriterionResult;
31+
import com.google.ads.googleads.v1.services.SearchGoogleAdsRequest;
32+
import com.google.ads.googleads.v1.services.SharedCriterionOperation;
33+
import com.google.ads.googleads.v1.services.SharedCriterionServiceClient;
3434
import com.google.common.base.Joiner;
3535
import java.io.FileNotFoundException;
3636
import java.io.IOException;
@@ -110,7 +110,7 @@ private void runExample(GoogleAdsClient googleAdsClient, long customerId, long c
110110

111111
// First, retrieve all shared sets associated with the campaign.
112112
try (GoogleAdsServiceClient googleAdsServiceClient =
113-
googleAdsClient.getGoogleAdsServiceClient()) {
113+
googleAdsClient.getLatestVersion().createGoogleAdsServiceClient()) {
114114
String searchQuery =
115115
String.format(
116116
"SELECT shared_set.id, shared_set.name FROM campaign_shared_set WHERE "
@@ -135,7 +135,7 @@ private void runExample(GoogleAdsClient googleAdsClient, long customerId, long c
135135

136136
// Next, retrieve shared criteria for all found shared sets.
137137
try (GoogleAdsServiceClient googleAdsServiceClient =
138-
googleAdsClient.getGoogleAdsServiceClient()) {
138+
googleAdsClient.getLatestVersion().createGoogleAdsServiceClient()) {
139139
String searchQuery =
140140
String.format(
141141
"SELECT shared_criterion.type, shared_criterion.keyword.text, "
@@ -171,7 +171,7 @@ private void runExample(GoogleAdsClient googleAdsClient, long customerId, long c
171171

172172
// Finally, remove the criteria.
173173
try (SharedCriterionServiceClient sharedCriterionServiceClient =
174-
googleAdsClient.getSharedCriterionServiceClient()) {
174+
googleAdsClient.getLatestVersion().createSharedCriterionServiceClient()) {
175175
List<SharedCriterionOperation> operations = new ArrayList<>();
176176
for (String criterionResourceName : criterionResourceNames) {
177177
SharedCriterionOperation operation =

google-ads-examples/src/main/java/com/google/ads/googleads/examples/advancedoperations/GetAdGroupBidModifiers.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
import com.google.ads.googleads.examples.utils.ArgumentNames;
1919
import com.google.ads.googleads.examples.utils.CodeSampleParams;
2020
import com.google.ads.googleads.lib.GoogleAdsClient;
21-
import com.google.ads.googleads.lib.GoogleAdsException;
22-
import com.google.ads.googleads.v0.errors.GoogleAdsError;
23-
import com.google.ads.googleads.v0.resources.AdGroup;
24-
import com.google.ads.googleads.v0.resources.AdGroupBidModifier;
25-
import com.google.ads.googleads.v0.resources.Campaign;
26-
import com.google.ads.googleads.v0.services.GoogleAdsRow;
27-
import com.google.ads.googleads.v0.services.GoogleAdsServiceClient;
28-
import com.google.ads.googleads.v0.services.GoogleAdsServiceClient.SearchPagedResponse;
29-
import com.google.ads.googleads.v0.services.SearchGoogleAdsRequest;
21+
import com.google.ads.googleads.v1.errors.GoogleAdsException;
22+
import com.google.ads.googleads.v1.errors.GoogleAdsError;
23+
import com.google.ads.googleads.v1.resources.AdGroup;
24+
import com.google.ads.googleads.v1.resources.AdGroupBidModifier;
25+
import com.google.ads.googleads.v1.resources.Campaign;
26+
import com.google.ads.googleads.v1.services.GoogleAdsRow;
27+
import com.google.ads.googleads.v1.services.GoogleAdsServiceClient;
28+
import com.google.ads.googleads.v1.services.GoogleAdsServiceClient.SearchPagedResponse;
29+
import com.google.ads.googleads.v1.services.SearchGoogleAdsRequest;
3030
import java.io.FileNotFoundException;
3131
import java.io.IOException;
3232
import javax.annotation.Nullable;
@@ -98,7 +98,7 @@ public static void main(String[] args) throws IOException {
9898
private void runExample(
9999
GoogleAdsClient googleAdsClient, long customerId, @Nullable Long adGroupId) {
100100
try (GoogleAdsServiceClient googleAdsServiceClient =
101-
googleAdsClient.getGoogleAdsServiceClient()) {
101+
googleAdsClient.getLatestVersion().createGoogleAdsServiceClient()) {
102102
String searchQuery =
103103
"SELECT ad_group.id, ad_group_bid_modifier.criterion_id, "
104104
+ "ad_group_bid_modifier.bid_modifier, ad_group_bid_modifier.device.type, "

0 commit comments

Comments
 (0)