Skip to content

Commit bf458f0

Browse files
committed
Release v2.1.1
1 parent 278bc05 commit bf458f0

19 files changed

Lines changed: 33 additions & 22 deletions

ChangeLog

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
* 2.1.1
2+
- api_examples: api version is a required argument with no default value.
3+
14
* 2.1.0
25
- Updated Workflow: API Versioning & Pre-Task Validation
36
- Added anti-pattern to Configuration Protocol

api_examples/add_campaign_with_date_times.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,6 @@ def _handle_google_ads_exception(exception):
124124

125125

126126
if __name__ == "__main__":
127-
# GoogleAdsClient will read the google-ads.yaml configuration file in the
128-
# home directory if none is specified.
129-
googleads_client = GoogleAdsClient.load_from_storage(version="v23")
130-
131127
parser = argparse.ArgumentParser(
132128
description="Creates a campaign with start and end date times."
133129
)
@@ -139,6 +135,17 @@ def _handle_google_ads_exception(exception):
139135
required=True,
140136
help="The Google Ads customer ID.",
141137
)
138+
parser.add_argument(
139+
"-v",
140+
"--api_version",
141+
type=str,
142+
required=True,
143+
help="The Google Ads API version.",
144+
)
142145
args = parser.parse_args()
143146

147+
# GoogleAdsClient will read the google-ads.yaml configuration file in the
148+
# home directory if none is specified.
149+
googleads_client = GoogleAdsClient.load_from_storage(version=args.api_version)
150+
144151
main(googleads_client, args.customer_id)

api_examples/ai_max_reports.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def main(client: GoogleAdsClient, customer_id: str, report_type: str) -> None:
6565
help="The type of AI Max report to generate.",
6666
)
6767
parser.add_argument(
68-
"-v", "--api_version", type=str, default="v23", help="The Google Ads API version."
68+
"-v", "--api_version", type=str, required=True, help="The Google Ads API version."
6969
)
7070
args = parser.parse_args()
7171
client = GoogleAdsClient.load_from_storage(version=args.api_version)

api_examples/capture_gclids.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def main(
8383
help="The GCLID for the ad click.",
8484
)
8585
parser.add_argument(
86-
"-v", "--api_version", type=str, default="v23", help="The Google Ads API version."
86+
"-v", "--api_version", type=str, required=True, help="The Google Ads API version."
8787
)
8888
args = parser.parse_args()
8989

api_examples/collect_conversions_troubleshooting_data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def main(client: GoogleAdsClient, customer_id: str):
112112

113113
if __name__ == "__main__":
114114
parser = argparse.ArgumentParser()
115-
parser.add_argument("-v", "--api_version", type=str, default="v23", help="The Google Ads API version.")
115+
parser.add_argument("-v", "--api_version", type=str, required=True, help="The Google Ads API version.")
116116
args = parser.parse_args()
117117
googleads_client = GoogleAdsClient.load_from_storage(version=args.api_version)
118118
main(googleads_client, args.customer_id)

api_examples/conversion_reports.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ def get_conversion_performance_report(
212212
parser.add_argument("--date_range_preset", default="LAST_30_DAYS")
213213
parser.add_argument("--metrics", nargs="+", default=["conversions"])
214214
parser.add_argument("--filters", nargs="*", default=[])
215-
parser.add_argument("-v", "--api_version", type=str, default="v23", help="The Google Ads API version.")
215+
parser.add_argument("-v", "--api_version", type=str, required=True, help="The Google Ads API version.")
216216

217217
args = parser.parse_args()
218218
googleads_client = GoogleAdsClient.load_from_storage(version=args.api_version)

api_examples/create_campaign_experiment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ def modify_treatment_campaign(client, customer_id, draft_campaign_resource_name)
221221
help="The ID of the base campaign to use for the experiment.",
222222
)
223223
parser.add_argument(
224-
"-v", "--api_version", type=str, default="v23", help="The Google Ads API version."
224+
"-v", "--api_version", type=str, required=True, help="The Google Ads API version."
225225
)
226226
args = parser.parse_args()
227227

api_examples/disapproved_ads_reports.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ def main(client: GoogleAdsClient, customer_id: str, output_file: str) -> None:
3737
parser.add_argument("-c", "--customer_id", required=True)
3838
parser.add_argument("-o", "--output", default="saved_csv/disapproved_ads.csv")
3939
parser.add_argument(
40-
"-v", "--api_version", type=str, default="v23", help="The Google Ads API version."
40+
"-v", "--api_version", type=str, required=True, help="The Google Ads API version."
4141
)
4242
args = parser.parse_args()
43+
client = GoogleAdsClient.load_from_storage(version=args.api_version)
4344
main(client, args.customer_id, args.output)
4445

api_examples/gaql_validator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ def main(
5353
)
5454
parser.add_argument(
5555
"--api_version",
56-
default="v23",
57-
help="API Version (e.g., v23). Defaults to v23.",
56+
required=True,
57+
help="API Version (e.g., v23).",
5858
)
5959
args = parser.parse_args()
6060

api_examples/get_campaign_bid_simulations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def main(client: GoogleAdsClient, customer_id: str, campaign_id: str) -> None:
3636
parser.add_argument("-c", "--customer_id", required=True)
3737
parser.add_argument("-i", "--campaign_id", required=True)
3838
parser.add_argument(
39-
"-v", "--api_version", type=str, default="v23", help="The Google Ads API version."
39+
"-v", "--api_version", type=str, required=True, help="The Google Ads API version."
4040
)
4141
args = parser.parse_args()
4242
client = GoogleAdsClient.load_from_storage(version=args.api_version)

0 commit comments

Comments
 (0)