diff --git a/examples/account_management/create_customer.py b/examples/account_management/create_customer.py index cfe48811c..bb31827a4 100755 --- a/examples/account_management/create_customer.py +++ b/examples/account_management/create_customer.py @@ -26,11 +26,11 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.customer import Customer -from google.ads.googleads.v24.services.services.customer_service.client import ( +from google.ads.googleads.v26.resources.types.customer import Customer +from google.ads.googleads.v26.services.services.customer_service.client import ( CustomerServiceClient, ) -from google.ads.googleads.v24.services.types.customer_service import ( +from google.ads.googleads.v26.services.types.customer_service import ( CreateCustomerClientResponse, ) @@ -90,7 +90,7 @@ def main(client: GoogleAdsClient, manager_customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.manager_customer_id) diff --git a/examples/account_management/get_account_hierarchy.py b/examples/account_management/get_account_hierarchy.py index ef81d3c60..e3b83c592 100755 --- a/examples/account_management/get_account_hierarchy.py +++ b/examples/account_management/get_account_hierarchy.py @@ -28,16 +28,16 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.services.customer_service.client import ( +from google.ads.googleads.v26.services.services.customer_service.client import ( CustomerServiceClient, ) -from google.ads.googleads.v24.resources.types.customer_client import ( +from google.ads.googleads.v26.resources.types.customer_client import ( CustomerClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchPagedResponse, GoogleAdsRow, ) @@ -238,7 +238,7 @@ def print_account_hierarchy( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.login_customer_id) except GoogleAdsException as ex: diff --git a/examples/account_management/get_change_details.py b/examples/account_management/get_change_details.py index 7ec79ff73..52447dd63 100755 --- a/examples/account_management/get_change_details.py +++ b/examples/account_management/get_change_details.py @@ -28,15 +28,15 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException from google.ads.googleads.util import get_nested_attr -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsRequest, SearchPagedResponse, GoogleAdsRow, ) -from google.ads.googleads.v24.resources.types.change_event import ChangeEvent +from google.ads.googleads.v26.resources.types.change_event import ChangeEvent # [START get_change_details] @@ -218,7 +218,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id) except GoogleAdsException as ex: diff --git a/examples/account_management/get_change_summary.py b/examples/account_management/get_change_summary.py index 44d549c60..c34f28675 100755 --- a/examples/account_management/get_change_summary.py +++ b/examples/account_management/get_change_summary.py @@ -21,15 +21,15 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsRequest, SearchPagedResponse, GoogleAdsRow, ) -from google.ads.googleads.v24.resources.types.change_status import ChangeStatus +from google.ads.googleads.v26.resources.types.change_status import ChangeStatus # [START get_change_summary] @@ -109,7 +109,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id) diff --git a/examples/account_management/invite_user_with_access_role.py b/examples/account_management/invite_user_with_access_role.py index 0eae10769..6558dd37a 100755 --- a/examples/account_management/invite_user_with_access_role.py +++ b/examples/account_management/invite_user_with_access_role.py @@ -22,18 +22,18 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.customer_user_access_invitation_service.client import ( +from google.ads.googleads.v26.services.services.customer_user_access_invitation_service.client import ( CustomerUserAccessInvitationServiceClient, ) -from google.ads.googleads.v24.services.types.customer_user_access_invitation_service import ( +from google.ads.googleads.v26.services.types.customer_user_access_invitation_service import ( CustomerUserAccessInvitationOperation, MutateCustomerUserAccessInvitationResponse, ) -from google.ads.googleads.v24.resources.types.customer_user_access_invitation import ( +from google.ads.googleads.v26.resources.types.customer_user_access_invitation import ( CustomerUserAccessInvitation, ) -# AccessRoleEnum is part of google.ads.googleads.v24.enums.types.access_role +# AccessRoleEnum is part of google.ads.googleads.v26.enums.types.access_role # but it's accessed via client.enums.AccessRoleEnum, so direct import for type hint might not be strictly needed for the parameter. # The field invitation.access_role expects an int (the enum value). @@ -127,7 +127,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main( diff --git a/examples/account_management/link_manager_to_client.py b/examples/account_management/link_manager_to_client.py index 5db5bbbf8..0c9e39cd1 100755 --- a/examples/account_management/link_manager_to_client.py +++ b/examples/account_management/link_manager_to_client.py @@ -22,31 +22,31 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.customer_client_link_service.client import ( +from google.ads.googleads.v26.services.services.customer_client_link_service.client import ( CustomerClientLinkServiceClient, ) -from google.ads.googleads.v24.services.types.customer_client_link_service import ( +from google.ads.googleads.v26.services.types.customer_client_link_service import ( CustomerClientLinkOperation, MutateCustomerClientLinkResponse, ) -from google.ads.googleads.v24.resources.types.customer_client_link import ( +from google.ads.googleads.v26.resources.types.customer_client_link import ( CustomerClientLink, ) -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchPagedResponse, GoogleAdsRow, ) -from google.ads.googleads.v24.services.services.customer_manager_link_service.client import ( +from google.ads.googleads.v26.services.services.customer_manager_link_service.client import ( CustomerManagerLinkServiceClient, ) -from google.ads.googleads.v24.services.types.customer_manager_link_service import ( +from google.ads.googleads.v26.services.types.customer_manager_link_service import ( CustomerManagerLinkOperation, MutateCustomerManagerLinkResponse, ) -from google.ads.googleads.v24.resources.types.customer_manager_link import ( +from google.ads.googleads.v26.resources.types.customer_manager_link import ( CustomerManagerLink, ) @@ -179,7 +179,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id, args.manager_customer_id) except GoogleAdsException as ex: diff --git a/examples/account_management/list_accessible_customers.py b/examples/account_management/list_accessible_customers.py index 2d156ff2c..36228f3b8 100755 --- a/examples/account_management/list_accessible_customers.py +++ b/examples/account_management/list_accessible_customers.py @@ -25,10 +25,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.customer_service.client import ( +from google.ads.googleads.v26.services.services.customer_service.client import ( CustomerServiceClient, ) -from google.ads.googleads.v24.services.types.customer_service import ( +from google.ads.googleads.v26.services.types.customer_service import ( ListAccessibleCustomersResponse, ) @@ -54,7 +54,7 @@ def main(client: GoogleAdsClient) -> None: if __name__ == "__main__": # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client) diff --git a/examples/account_management/update_user_access.py b/examples/account_management/update_user_access.py index 75e931943..59b881ee5 100755 --- a/examples/account_management/update_user_access.py +++ b/examples/account_management/update_user_access.py @@ -26,20 +26,20 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsRequest, SearchPagedResponse, ) -from google.ads.googleads.v24.resources.types.customer_user_access import ( +from google.ads.googleads.v26.resources.types.customer_user_access import ( CustomerUserAccess, ) -from google.ads.googleads.v24.services.services.customer_user_access_service.client import ( +from google.ads.googleads.v26.services.services.customer_user_access_service.client import ( CustomerUserAccessServiceClient, ) -from google.ads.googleads.v24.services.types.customer_user_access_service import ( +from google.ads.googleads.v26.services.types.customer_user_access_service import ( CustomerUserAccessOperation, MutateCustomerUserAccessResponse, ) @@ -233,7 +233,7 @@ def modify_user_access( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main( googleads_client, diff --git a/examples/account_management/verify_advertiser_identity.py b/examples/account_management/verify_advertiser_identity.py index fb0995160..1ef9afe12 100755 --- a/examples/account_management/verify_advertiser_identity.py +++ b/examples/account_management/verify_advertiser_identity.py @@ -23,13 +23,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.enums.types.identity_verification_program_status import ( +from google.ads.googleads.v26.enums.types.identity_verification_program_status import ( IdentityVerificationProgramStatusEnum, ) -from google.ads.googleads.v24.services.services.identity_verification_service.client import ( +from google.ads.googleads.v26.services.services.identity_verification_service.client import ( IdentityVerificationServiceClient, ) -from google.ads.googleads.v24.services.types.identity_verification_service import ( +from google.ads.googleads.v26.services.types.identity_verification_service import ( GetIdentityVerificationResponse, IdentityVerification, IdentityVerificationProgress, @@ -182,7 +182,7 @@ def start_identity_verification( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id) diff --git a/examples/advanced_operations/add_ad_customizer.py b/examples/advanced_operations/add_ad_customizer.py index 0b072ba7a..861896b76 100755 --- a/examples/advanced_operations/add_ad_customizer.py +++ b/examples/advanced_operations/add_ad_customizer.py @@ -24,25 +24,25 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types import AdTextAsset -from google.ads.googleads.v24.resources.types import ( +from google.ads.googleads.v26.common.types import AdTextAsset +from google.ads.googleads.v26.resources.types import ( AdGroupAd, AdGroupCustomizer, CustomizerAttribute, ) -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_customizer_service import ( +from google.ads.googleads.v26.services.services.ad_group_customizer_service import ( AdGroupCustomizerServiceClient, ) -from google.ads.googleads.v24.services.services.customizer_attribute_service import ( +from google.ads.googleads.v26.services.services.customizer_attribute_service import ( CustomizerAttributeServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types import ( +from google.ads.googleads.v26.services.types import ( AdGroupAdOperation, AdGroupCustomizerOperation, CustomizerAttributeOperation, @@ -341,7 +341,7 @@ def create_ad_with_customizations( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_ad_group_bid_modifier.py b/examples/advanced_operations/add_ad_group_bid_modifier.py index 9623bada9..c0e5b9f84 100755 --- a/examples/advanced_operations/add_ad_group_bid_modifier.py +++ b/examples/advanced_operations/add_ad_group_bid_modifier.py @@ -22,17 +22,17 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.enums.types.device import DeviceEnum -from google.ads.googleads.v24.resources.types.ad_group_bid_modifier import ( +from google.ads.googleads.v26.enums.types.device import DeviceEnum +from google.ads.googleads.v26.resources.types.ad_group_bid_modifier import ( AdGroupBidModifier, ) -from google.ads.googleads.v24.services.services.ad_group_bid_modifier_service import ( +from google.ads.googleads.v26.services.services.ad_group_bid_modifier_service import ( AdGroupBidModifierServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_bid_modifier_service import ( +from google.ads.googleads.v26.services.types.ad_group_bid_modifier_service import ( AdGroupBidModifierOperation, MutateAdGroupBidModifiersResponse, ) @@ -119,7 +119,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_app_campaign.py b/examples/advanced_operations/add_app_campaign.py index 5e3c00f00..478958039 100755 --- a/examples/advanced_operations/add_app_campaign.py +++ b/examples/advanced_operations/add_app_campaign.py @@ -29,36 +29,36 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types import AdTextAsset -from google.ads.googleads.v24.resources.types import ( +from google.ads.googleads.v26.common.types import AdTextAsset +from google.ads.googleads.v26.resources.types import ( AdGroup, AdGroupAd, Campaign, CampaignBudget, CampaignCriterion, ) -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_criterion_service import ( +from google.ads.googleads.v26.services.services.campaign_criterion_service import ( CampaignCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.services.geo_target_constant_service import ( +from google.ads.googleads.v26.services.services.geo_target_constant_service import ( GeoTargetConstantServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types import * +from google.ads.googleads.v26.services.types import * def main(client: GoogleAdsClient, customer_id: str) -> None: @@ -395,7 +395,7 @@ def create_ad_text_asset(client: GoogleAdsClient, text: str) -> AdTextAsset: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_bidding_data_exclusion.py b/examples/advanced_operations/add_bidding_data_exclusion.py index 7acd66210..1a82c93f0 100755 --- a/examples/advanced_operations/add_bidding_data_exclusion.py +++ b/examples/advanced_operations/add_bidding_data_exclusion.py @@ -27,13 +27,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.bidding_data_exclusion import ( +from google.ads.googleads.v26.resources.types.bidding_data_exclusion import ( BiddingDataExclusion, ) -from google.ads.googleads.v24.services.services.bidding_data_exclusion_service import ( +from google.ads.googleads.v26.services.services.bidding_data_exclusion_service import ( BiddingDataExclusionServiceClient, ) -from google.ads.googleads.v24.services.types.bidding_data_exclusion_service import ( +from google.ads.googleads.v26.services.types.bidding_data_exclusion_service import ( BiddingDataExclusionOperation, MutateBiddingDataExclusionsResponse, ) @@ -130,7 +130,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_bidding_seasonality_adjustment.py b/examples/advanced_operations/add_bidding_seasonality_adjustment.py index 15f82fadb..b0c5691bd 100755 --- a/examples/advanced_operations/add_bidding_seasonality_adjustment.py +++ b/examples/advanced_operations/add_bidding_seasonality_adjustment.py @@ -27,13 +27,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.bidding_seasonality_adjustment import ( +from google.ads.googleads.v26.resources.types.bidding_seasonality_adjustment import ( BiddingSeasonalityAdjustment, ) -from google.ads.googleads.v24.services.services.bidding_seasonality_adjustment_service import ( +from google.ads.googleads.v26.services.services.bidding_seasonality_adjustment_service import ( BiddingSeasonalityAdjustmentServiceClient, ) -from google.ads.googleads.v24.services.types.bidding_seasonality_adjustment_service import ( +from google.ads.googleads.v26.services.types.bidding_seasonality_adjustment_service import ( BiddingSeasonalityAdjustmentOperation, MutateBiddingSeasonalityAdjustmentsResponse, ) @@ -149,7 +149,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_demand_gen_campaign.py b/examples/advanced_operations/add_demand_gen_campaign.py index 3ea5e9049..0909099da 100644 --- a/examples/advanced_operations/add_demand_gen_campaign.py +++ b/examples/advanced_operations/add_demand_gen_campaign.py @@ -25,13 +25,13 @@ from examples.utils.example_helpers import get_image_bytes_from_url from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types import ( +from google.ads.googleads.v26.common.types import ( AdImageAsset, AdTextAsset, AdVideoAsset, DemandGenVideoResponsiveAdInfo, ) -from google.ads.googleads.v24.resources.types import ( +from google.ads.googleads.v26.resources.types import ( Ad, AdGroup, AdGroupAd, @@ -39,10 +39,10 @@ Campaign, CampaignBudget, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types import ( +from google.ads.googleads.v26.services.types import ( AdGroupAdOperation, AdGroupOperation, AssetOperation, @@ -430,7 +430,7 @@ def create_video_asset_operation( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_display_upload_ad.py b/examples/advanced_operations/add_display_upload_ad.py index 2c1f0ded6..4484e7179 100644 --- a/examples/advanced_operations/add_display_upload_ad.py +++ b/examples/advanced_operations/add_display_upload_ad.py @@ -24,20 +24,20 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad import Ad -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.resources.types.ad import Ad +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.asset_service import ( +from google.ads.googleads.v26.services.services.asset_service import ( AssetServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, MutateAdGroupAdsResponse, ) -from google.ads.googleads.v24.services.types.asset_service import ( +from google.ads.googleads.v26.services.types.asset_service import ( AssetOperation, MutateAssetsResponse, ) @@ -195,7 +195,7 @@ def create_display_upload_ad_group_ad( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_dynamic_page_feed_asset.py b/examples/advanced_operations/add_dynamic_page_feed_asset.py index 53ed8798f..e38b7ff84 100755 --- a/examples/advanced_operations/add_dynamic_page_feed_asset.py +++ b/examples/advanced_operations/add_dynamic_page_feed_asset.py @@ -21,56 +21,56 @@ from examples.utils.example_helpers import get_printable_datetime from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.asset_types import PageFeedAsset -from google.ads.googleads.v24.common.types.criteria import WebpageConditionInfo -from google.ads.googleads.v24.resources.types.ad_group_criterion import ( +from google.ads.googleads.v26.common.types.asset_types import PageFeedAsset +from google.ads.googleads.v26.common.types.criteria import WebpageConditionInfo +from google.ads.googleads.v26.resources.types.ad_group_criterion import ( AdGroupCriterion, ) -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.resources.types.asset_set import AssetSet -from google.ads.googleads.v24.resources.types.asset_set_asset import ( +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.resources.types.asset_set import AssetSet +from google.ads.googleads.v26.resources.types.asset_set_asset import ( AssetSetAsset, ) -from google.ads.googleads.v24.resources.types.campaign_asset_set import ( +from google.ads.googleads.v26.resources.types.campaign_asset_set import ( CampaignAssetSet, ) -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.asset_service import ( +from google.ads.googleads.v26.services.services.asset_service import ( AssetServiceClient, ) -from google.ads.googleads.v24.services.services.asset_set_asset_service import ( +from google.ads.googleads.v26.services.services.asset_set_asset_service import ( AssetSetAssetServiceClient, ) -from google.ads.googleads.v24.services.services.asset_set_service import ( +from google.ads.googleads.v26.services.services.asset_set_service import ( AssetSetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_asset_set_service import ( +from google.ads.googleads.v26.services.services.campaign_asset_set_service import ( CampaignAssetSetServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, MutateAdGroupCriteriaResponse, ) -from google.ads.googleads.v24.services.types.asset_service import ( +from google.ads.googleads.v26.services.types.asset_service import ( AssetOperation, MutateAssetResult, MutateAssetsResponse, ) -from google.ads.googleads.v24.services.types.asset_set_asset_service import ( +from google.ads.googleads.v26.services.types.asset_set_asset_service import ( AssetSetAssetOperation, MutateAssetSetAssetResult, MutateAssetSetAssetsResponse, ) -from google.ads.googleads.v24.services.types.asset_set_service import ( +from google.ads.googleads.v26.services.types.asset_set_service import ( AssetSetOperation, MutateAssetSetsResponse, ) -from google.ads.googleads.v24.services.types.campaign_asset_set_service import ( +from google.ads.googleads.v26.services.types.campaign_asset_set_service import ( CampaignAssetSetOperation, MutateCampaignAssetSetsResponse, ) @@ -386,7 +386,7 @@ def add_dsa_target( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_dynamic_search_ads.py b/examples/advanced_operations/add_dynamic_search_ads.py index 9a4879b80..030afb9f7 100755 --- a/examples/advanced_operations/add_dynamic_search_ads.py +++ b/examples/advanced_operations/add_dynamic_search_ads.py @@ -24,48 +24,48 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.criteria import WebpageConditionInfo -from google.ads.googleads.v24.resources.types.ad_group import AdGroup -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.resources.types.ad_group_criterion import ( +from google.ads.googleads.v26.common.types.criteria import WebpageConditionInfo +from google.ads.googleads.v26.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.resources.types.ad_group_criterion import ( AdGroupCriterion, ) -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, MutateAdGroupAdsResponse, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, MutateAdGroupCriteriaResponse, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, MutateAdGroupsResponse, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, MutateCampaignBudgetsResponse, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) @@ -365,7 +365,7 @@ def add_webpage_criterion( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_performance_max_campaign.py b/examples/advanced_operations/add_performance_max_campaign.py index 3b8dd5fd7..3e9025964 100644 --- a/examples/advanced_operations/add_performance_max_campaign.py +++ b/examples/advanced_operations/add_performance_max_campaign.py @@ -37,46 +37,46 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException from google.ads.googleads.util import convert_snake_case_to_upper_case -from google.ads.googleads.v24.enums.types.asset_field_type import ( +from google.ads.googleads.v26.enums.types.asset_field_type import ( AssetFieldTypeEnum, ) -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.resources.types.asset_group import AssetGroup -from google.ads.googleads.v24.resources.types.asset_group_asset import ( +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.resources.types.asset_group import AssetGroup +from google.ads.googleads.v26.resources.types.asset_group_asset import ( AssetGroupAsset, ) -from google.ads.googleads.v24.resources.types.asset_group_signal import ( +from google.ads.googleads.v26.resources.types.asset_group_signal import ( AssetGroupSignal, ) -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_asset import ( +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_asset import ( CampaignAsset, ) -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.resources.types.campaign_criterion import ( +from google.ads.googleads.v26.resources.types.campaign_criterion import ( CampaignCriterion, ) -from google.ads.googleads.v24.services.services.asset_group_service import ( +from google.ads.googleads.v26.services.services.asset_group_service import ( AssetGroupServiceClient, ) -from google.ads.googleads.v24.services.services.asset_service import ( +from google.ads.googleads.v26.services.services.asset_service import ( AssetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.services.geo_target_constant_service import ( +from google.ads.googleads.v26.services.services.geo_target_constant_service import ( GeoTargetConstantServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateGoogleAdsResponse, MutateOperation, MutateOperationResponse, @@ -990,7 +990,7 @@ def create_asset_group_signal_operations( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_responsive_search_ad_full.py b/examples/advanced_operations/add_responsive_search_ad_full.py index b670a49ab..57b5781c9 100644 --- a/examples/advanced_operations/add_responsive_search_ad_full.py +++ b/examples/advanced_operations/add_responsive_search_ad_full.py @@ -29,88 +29,88 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.ad_asset import AdTextAsset -from google.ads.googleads.v24.enums.types.served_asset_field_type import ( +from google.ads.googleads.v26.common.types.ad_asset import AdTextAsset +from google.ads.googleads.v26.enums.types.served_asset_field_type import ( ServedAssetFieldTypeEnum, ) -from google.ads.googleads.v24.resources.types.ad_group import AdGroup -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.resources.types.ad_group_criterion import ( +from google.ads.googleads.v26.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.resources.types.ad_group_criterion import ( AdGroupCriterion, ) -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.resources.types.campaign_criterion import ( +from google.ads.googleads.v26.resources.types.campaign_criterion import ( CampaignCriterion, ) -from google.ads.googleads.v24.resources.types.customer_customizer import ( +from google.ads.googleads.v26.resources.types.customer_customizer import ( CustomerCustomizer, ) -from google.ads.googleads.v24.resources.types.customizer_attribute import ( +from google.ads.googleads.v26.resources.types.customizer_attribute import ( CustomizerAttribute, ) -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_criterion_service import ( +from google.ads.googleads.v26.services.services.campaign_criterion_service import ( CampaignCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.services.customer_customizer_service import ( +from google.ads.googleads.v26.services.services.customer_customizer_service import ( CustomerCustomizerServiceClient, ) -from google.ads.googleads.v24.services.services.customizer_attribute_service import ( +from google.ads.googleads.v26.services.services.customizer_attribute_service import ( CustomizerAttributeServiceClient, ) -from google.ads.googleads.v24.services.services.geo_target_constant_service import ( +from google.ads.googleads.v26.services.services.geo_target_constant_service import ( GeoTargetConstantServiceClient, ) -from google.ads.googleads.v24.services.types.geo_target_constant_service import ( +from google.ads.googleads.v26.services.types.geo_target_constant_service import ( SuggestGeoTargetConstantsRequest, SuggestGeoTargetConstantsResponse, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, MutateAdGroupAdsResponse, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, MutateAdGroupCriteriaResponse, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, MutateAdGroupsResponse, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, MutateCampaignBudgetsResponse, ) -from google.ads.googleads.v24.services.types.campaign_criterion_service import ( +from google.ads.googleads.v26.services.types.campaign_criterion_service import ( CampaignCriterionOperation, MutateCampaignCriteriaResponse, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) -from google.ads.googleads.v24.services.types.customer_customizer_service import ( +from google.ads.googleads.v26.services.types.customer_customizer_service import ( CustomerCustomizerOperation, MutateCustomerCustomizersResponse, ) -from google.ads.googleads.v24.services.types.customizer_attribute_service import ( +from google.ads.googleads.v26.services.types.customizer_attribute_service import ( CustomizerAttributeOperation, MutateCustomizerAttributesResponse, ) @@ -748,7 +748,7 @@ def add_geo_targeting( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/add_smart_campaign.py b/examples/advanced_operations/add_smart_campaign.py index 605238b2d..89617792f 100755 --- a/examples/advanced_operations/add_smart_campaign.py +++ b/examples/advanced_operations/add_smart_campaign.py @@ -25,70 +25,70 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.ad_asset import AdTextAsset -from google.ads.googleads.v24.common.types.ad_type_infos import ( +from google.ads.googleads.v26.common.types.ad_asset import AdTextAsset +from google.ads.googleads.v26.common.types.ad_type_infos import ( SmartCampaignAdInfo, ) -from google.ads.googleads.v24.common.types.criteria import ( +from google.ads.googleads.v26.common.types.criteria import ( AdScheduleInfo, KeywordThemeInfo, LocationInfo, ) -from google.ads.googleads.v24.resources.types.ad_group import AdGroup -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.resources.types.campaign_criterion import ( +from google.ads.googleads.v26.resources.types.campaign_criterion import ( CampaignCriterion, ) -from google.ads.googleads.v24.resources.types.keyword_theme_constant import ( +from google.ads.googleads.v26.resources.types.keyword_theme_constant import ( KeywordThemeConstant, ) -from google.ads.googleads.v24.resources.types.smart_campaign_setting import ( +from google.ads.googleads.v26.resources.types.smart_campaign_setting import ( SmartCampaignSetting, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, ) -from google.ads.googleads.v24.services.types.campaign_criterion_service import ( +from google.ads.googleads.v26.services.types.campaign_criterion_service import ( CampaignCriterionOperation, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.enums.types.minute_of_hour import ( +from google.ads.googleads.v26.enums.types.minute_of_hour import ( MinuteOfHourEnum, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateGoogleAdsResponse, MutateOperation, MutateOperationResponse, ) -from google.ads.googleads.v24.services.services.keyword_theme_constant_service import ( +from google.ads.googleads.v26.services.services.keyword_theme_constant_service import ( KeywordThemeConstantServiceClient, ) -from google.ads.googleads.v24.services.types.keyword_theme_constant_service import ( +from google.ads.googleads.v26.services.types.keyword_theme_constant_service import ( SuggestKeywordThemeConstantsRequest, SuggestKeywordThemeConstantsResponse, ) -from google.ads.googleads.v24.services.services.smart_campaign_suggest_service import ( +from google.ads.googleads.v26.services.services.smart_campaign_suggest_service import ( SmartCampaignSuggestServiceClient, ) -from google.ads.googleads.v24.services.types.smart_campaign_suggest_service import ( +from google.ads.googleads.v26.services.types.smart_campaign_suggest_service import ( SmartCampaignSuggestionInfo, SuggestKeywordThemesResponse, SuggestKeywordThemesRequest, @@ -97,7 +97,7 @@ SuggestSmartCampaignBudgetOptionsResponse, SuggestSmartCampaignBudgetOptionsRequest, ) -from google.ads.googleads.v24.services.types.smart_campaign_setting_service import ( +from google.ads.googleads.v26.services.types.smart_campaign_setting_service import ( SmartCampaignSettingOperation, ) from google.api_core import protobuf_helpers @@ -1064,7 +1064,7 @@ def print_response_details(response: MutateGoogleAdsResponse) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/create_and_attach_shared_keyword_set.py b/examples/advanced_operations/create_and_attach_shared_keyword_set.py index 4306c345e..a67cd54df 100755 --- a/examples/advanced_operations/create_and_attach_shared_keyword_set.py +++ b/examples/advanced_operations/create_and_attach_shared_keyword_set.py @@ -24,36 +24,36 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.errors.types.errors import GoogleAdsError -from google.ads.googleads.v24.resources.types.campaign_shared_set import ( +from google.ads.googleads.v26.errors.types.errors import GoogleAdsError +from google.ads.googleads.v26.resources.types.campaign_shared_set import ( CampaignSharedSet, ) -from google.ads.googleads.v24.resources.types.shared_criterion import ( +from google.ads.googleads.v26.resources.types.shared_criterion import ( SharedCriterion, ) -from google.ads.googleads.v24.resources.types.shared_set import SharedSet -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.resources.types.shared_set import SharedSet +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_shared_set_service import ( +from google.ads.googleads.v26.services.services.campaign_shared_set_service import ( CampaignSharedSetServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_shared_set_service import ( +from google.ads.googleads.v26.services.types.campaign_shared_set_service import ( CampaignSharedSetOperation, MutateCampaignSharedSetsResponse, ) -from google.ads.googleads.v24.services.services.shared_criterion_service import ( +from google.ads.googleads.v26.services.services.shared_criterion_service import ( SharedCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.shared_set_service import ( +from google.ads.googleads.v26.services.services.shared_set_service import ( SharedSetServiceClient, ) -from google.ads.googleads.v24.services.types.shared_criterion_service import ( +from google.ads.googleads.v26.services.types.shared_criterion_service import ( MutateSharedCriteriaResponse, MutateSharedCriterionResult, SharedCriterionOperation, ) -from google.ads.googleads.v24.services.types.shared_set_service import ( +from google.ads.googleads.v26.services.types.shared_set_service import ( MutateSharedSetsResponse, SharedSetOperation, ) @@ -186,7 +186,7 @@ def handle_googleads_exception(exception: GoogleAdsException) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) main(googleads_client, args.customer_id, args.campaign_id) diff --git a/examples/advanced_operations/fetch_and_approve_pending_multi_party_auth_reviews.py b/examples/advanced_operations/fetch_and_approve_pending_multi_party_auth_reviews.py index 3d05d31ff..b4038bbbd 100755 --- a/examples/advanced_operations/fetch_and_approve_pending_multi_party_auth_reviews.py +++ b/examples/advanced_operations/fetch_and_approve_pending_multi_party_auth_reviews.py @@ -201,7 +201,7 @@ def approve_mpa_review( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id) diff --git a/examples/advanced_operations/find_and_remove_criteria_from_shared_set.py b/examples/advanced_operations/find_and_remove_criteria_from_shared_set.py index 76560fbd5..9104f5eab 100755 --- a/examples/advanced_operations/find_and_remove_criteria_from_shared_set.py +++ b/examples/advanced_operations/find_and_remove_criteria_from_shared_set.py @@ -20,27 +20,27 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.criteria import KeywordInfo -from google.ads.googleads.v24.enums.types.criterion_type import ( +from google.ads.googleads.v26.common.types.criteria import KeywordInfo +from google.ads.googleads.v26.enums.types.criterion_type import ( CriterionTypeEnum, ) -from google.ads.googleads.v24.errors.types.errors import GoogleAdsError -from google.ads.googleads.v24.resources.types.shared_criterion import ( +from google.ads.googleads.v26.errors.types.errors import GoogleAdsError +from google.ads.googleads.v26.resources.types.shared_criterion import ( SharedCriterion, ) -from google.ads.googleads.v24.resources.types.shared_set import SharedSet -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.resources.types.shared_set import SharedSet +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.services.shared_criterion_service import ( +from google.ads.googleads.v26.services.services.shared_criterion_service import ( SharedCriterionServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, SearchGoogleAdsRequest, SearchGoogleAdsResponse, ) -from google.ads.googleads.v24.services.types.shared_criterion_service import ( +from google.ads.googleads.v26.services.types.shared_criterion_service import ( MutateSharedCriteriaResponse, MutateSharedCriterionResult, SharedCriterionOperation, @@ -188,7 +188,7 @@ def handle_googleads_exception(exception: GoogleAdsException) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) main(googleads_client, args.customer_id, args.campaign_id) diff --git a/examples/advanced_operations/get_ad_group_bid_modifiers.py b/examples/advanced_operations/get_ad_group_bid_modifiers.py index 942b6bcb0..223336c3c 100755 --- a/examples/advanced_operations/get_ad_group_bid_modifiers.py +++ b/examples/advanced_operations/get_ad_group_bid_modifiers.py @@ -20,13 +20,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group_bid_modifier import ( +from google.ads.googleads.v26.resources.types.ad_group_bid_modifier import ( AdGroupBidModifier, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, SearchGoogleAdsRequest, SearchGoogleAdsResponse, @@ -136,7 +136,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/upload_video.py b/examples/advanced_operations/upload_video.py index 86dbf017c..892592865 100644 --- a/examples/advanced_operations/upload_video.py +++ b/examples/advanced_operations/upload_video.py @@ -27,19 +27,19 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsStreamResponse, GoogleAdsRow, ) -from google.ads.googleads.v24.services.services.you_tube_video_upload_service.client import ( +from google.ads.googleads.v26.services.services.you_tube_video_upload_service.client import ( YouTubeVideoUploadServiceClient, ) -from google.ads.googleads.v24.services.types import youtube_video_upload_service -from google.ads.googleads.v24.services.types.youtube_video_upload_service import ( +from google.ads.googleads.v26.services.types import youtube_video_upload_service +from google.ads.googleads.v26.services.types.youtube_video_upload_service import ( CreateYouTubeVideoUploadRequest, CreateYouTubeVideoUploadResponse, UpdateYouTubeVideoUploadRequest, @@ -49,7 +49,7 @@ ) from google.protobuf import field_mask_pb2 -from google.ads.googleads.v24.resources.types import youtube_video_upload +from google.ads.googleads.v26.resources.types import youtube_video_upload def main( @@ -140,7 +140,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: main( diff --git a/examples/advanced_operations/use_cross_account_bidding_strategy.py b/examples/advanced_operations/use_cross_account_bidding_strategy.py index 82508226b..68834bd2a 100755 --- a/examples/advanced_operations/use_cross_account_bidding_strategy.py +++ b/examples/advanced_operations/use_cross_account_bidding_strategy.py @@ -27,32 +27,32 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.bidding import TargetSpend -from google.ads.googleads.v24.resources.types.accessible_bidding_strategy import ( +from google.ads.googleads.v26.common.types.bidding import TargetSpend +from google.ads.googleads.v26.resources.types.accessible_bidding_strategy import ( AccessibleBiddingStrategy, ) -from google.ads.googleads.v24.resources.types.bidding_strategy import ( +from google.ads.googleads.v26.resources.types.bidding_strategy import ( BiddingStrategy, ) -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.services.services.bidding_strategy_service import ( +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.services.services.bidding_strategy_service import ( BiddingStrategyServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.bidding_strategy_service import ( +from google.ads.googleads.v26.services.types.bidding_strategy_service import ( BiddingStrategyOperation, MutateBiddingStrategiesResponse, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, SearchGoogleAdsStreamResponse, ) @@ -310,7 +310,7 @@ def attach_cross_account_bidding_strategy_to_campaign( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/advanced_operations/use_portfolio_bidding_strategy.py b/examples/advanced_operations/use_portfolio_bidding_strategy.py index 9132737cf..aa97be524 100755 --- a/examples/advanced_operations/use_portfolio_bidding_strategy.py +++ b/examples/advanced_operations/use_portfolio_bidding_strategy.py @@ -20,32 +20,32 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.bidding import TargetSpend -from google.ads.googleads.v24.resources.types.bidding_strategy import ( +from google.ads.googleads.v26.common.types.bidding import TargetSpend +from google.ads.googleads.v26.resources.types.bidding_strategy import ( BiddingStrategy, ) -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.services.services.bidding_strategy_service import ( +from google.ads.googleads.v26.services.services.bidding_strategy_service import ( BiddingStrategyServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.bidding_strategy_service import ( +from google.ads.googleads.v26.services.types.bidding_strategy_service import ( BiddingStrategyOperation, MutateBiddingStrategiesResponse, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, MutateCampaignBudgetsResponse, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) @@ -186,7 +186,7 @@ def handle_googleads_exception(exception: GoogleAdsException) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) main(googleads_client, args.customer_id) diff --git a/examples/assets/add_call.py b/examples/assets/add_call.py index 3bd3245be..ef0633e92 100755 --- a/examples/assets/add_call.py +++ b/examples/assets/add_call.py @@ -20,13 +20,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.asset_service import AssetOperation -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.common.types.criteria import AdScheduleInfo -from google.ads.googleads.v24.services.types.customer_asset_service import ( +from google.ads.googleads.v26.services.types.asset_service import AssetOperation +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.common.types.criteria import AdScheduleInfo +from google.ads.googleads.v26.services.types.customer_asset_service import ( CustomerAssetOperation, ) -from google.ads.googleads.v24.resources.types.customer_asset import ( +from google.ads.googleads.v26.resources.types.customer_asset import ( CustomerAsset, ) @@ -183,7 +183,7 @@ def link_asset_to_account( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/assets/add_hotel_callout.py b/examples/assets/add_hotel_callout.py index d4c08e26e..cf947308f 100755 --- a/examples/assets/add_hotel_callout.py +++ b/examples/assets/add_hotel_callout.py @@ -21,12 +21,12 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.asset_service import AssetOperation -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.services.types.customer_asset_service import ( +from google.ads.googleads.v26.services.types.asset_service import AssetOperation +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.services.types.customer_asset_service import ( CustomerAssetOperation, ) -from google.ads.googleads.v24.resources.types.customer_asset import ( +from google.ads.googleads.v26.resources.types.customer_asset import ( CustomerAsset, ) @@ -154,7 +154,7 @@ def link_asset_to_account( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/assets/add_lead_form_asset.py b/examples/assets/add_lead_form_asset.py index 84e20ef9a..168b9c410 100755 --- a/examples/assets/add_lead_form_asset.py +++ b/examples/assets/add_lead_form_asset.py @@ -23,17 +23,17 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.asset_service import AssetOperation -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.common.types.asset_types import LeadFormAsset -from google.ads.googleads.v24.common.types.asset_types import LeadFormField -from google.ads.googleads.v24.common.types.asset_types import ( +from google.ads.googleads.v26.services.types.asset_service import AssetOperation +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.common.types.asset_types import LeadFormAsset +from google.ads.googleads.v26.common.types.asset_types import LeadFormField +from google.ads.googleads.v26.common.types.asset_types import ( LeadFormDeliveryMethod, ) -from google.ads.googleads.v24.services.types.campaign_asset_service import ( +from google.ads.googleads.v26.services.types.campaign_asset_service import ( CampaignAssetOperation, ) -from google.ads.googleads.v24.resources.types.campaign_asset import ( +from google.ads.googleads.v26.resources.types.campaign_asset import ( CampaignAsset, ) @@ -218,7 +218,7 @@ def create_lead_form_campaign_asset( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/assets/add_prices.py b/examples/assets/add_prices.py index 4b98563b1..923caf37c 100644 --- a/examples/assets/add_prices.py +++ b/examples/assets/add_prices.py @@ -21,17 +21,17 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.asset_service import AssetOperation -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.common.types.asset_types import PriceAsset -from google.ads.googleads.v24.common.types.asset_types import PriceOffering -from google.ads.googleads.v24.enums.types.price_extension_price_unit import ( +from google.ads.googleads.v26.services.types.asset_service import AssetOperation +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.common.types.asset_types import PriceAsset +from google.ads.googleads.v26.common.types.asset_types import PriceOffering +from google.ads.googleads.v26.enums.types.price_extension_price_unit import ( PriceExtensionPriceUnitEnum, ) -from google.ads.googleads.v24.services.types.customer_asset_service import ( +from google.ads.googleads.v26.services.types.customer_asset_service import ( CustomerAssetOperation, ) -from google.ads.googleads.v24.resources.types.customer_asset import ( +from google.ads.googleads.v26.resources.types.customer_asset import ( CustomerAsset, ) @@ -215,7 +215,7 @@ def add_asset_to_account( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/assets/add_sitelinks.py b/examples/assets/add_sitelinks.py index 06abbee6e..39c4bda5b 100755 --- a/examples/assets/add_sitelinks.py +++ b/examples/assets/add_sitelinks.py @@ -23,12 +23,12 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.asset_service import AssetOperation -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.services.types.campaign_asset_service import ( +from google.ads.googleads.v26.services.types.asset_service import AssetOperation +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.services.types.campaign_asset_service import ( CampaignAssetOperation, ) -from google.ads.googleads.v24.resources.types.campaign_asset import ( +from google.ads.googleads.v26.resources.types.campaign_asset import ( CampaignAsset, ) @@ -175,7 +175,7 @@ def link_sitelinks_to_campaign( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/assets/upload_image_asset.py b/examples/assets/upload_image_asset.py index fae530d0e..d089437fc 100644 --- a/examples/assets/upload_image_asset.py +++ b/examples/assets/upload_image_asset.py @@ -23,8 +23,8 @@ from examples.utils.example_helpers import get_image_bytes_from_url from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.asset_service import AssetOperation -from google.ads.googleads.v24.resources.types.asset import Asset +from google.ads.googleads.v26.services.types.asset_service import AssetOperation +from google.ads.googleads.v26.resources.types.asset import Asset # [START upload_image_asset] @@ -78,7 +78,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/asyncio/async_add_campaigns.py b/examples/asyncio/async_add_campaigns.py index 7bfbdd5cf..5f16b1bed 100644 --- a/examples/asyncio/async_add_campaigns.py +++ b/examples/asyncio/async_add_campaigns.py @@ -23,17 +23,17 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateGoogleAdsResponse, MutateOperation, ) @@ -156,7 +156,7 @@ async def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/asyncio/async_search.py b/examples/asyncio/async_search.py index ce12f7242..1400eb0d9 100755 --- a/examples/asyncio/async_search.py +++ b/examples/asyncio/async_search.py @@ -21,10 +21,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceAsyncClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, ) @@ -68,7 +68,7 @@ async def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/asyncio/async_search_stream.py b/examples/asyncio/async_search_stream.py index f47feea7a..582477c00 100755 --- a/examples/asyncio/async_search_stream.py +++ b/examples/asyncio/async_search_stream.py @@ -21,10 +21,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceAsyncClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, ) @@ -71,7 +71,7 @@ async def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/audience_insights/generate_audience_insights.py b/examples/audience_insights/generate_audience_insights.py index af4cb6f75..f84530092 100644 --- a/examples/audience_insights/generate_audience_insights.py +++ b/examples/audience_insights/generate_audience_insights.py @@ -20,16 +20,16 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.enums.types import ( +from google.ads.googleads.v26.enums.types import ( AudienceInsightsDimensionEnum, ) -from google.ads.googleads.v24.services.services.audience_insights_service import ( +from google.ads.googleads.v26.services.services.audience_insights_service import ( AudienceInsightsServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.audience_insights_service import ( +from google.ads.googleads.v26.services.types.audience_insights_service import ( GenerateAudienceCompositionInsightsRequest, GenerateAudienceCompositionInsightsResponse, GenerateSuggestedTargetingInsightsRequest, @@ -38,7 +38,7 @@ ListAudienceInsightsAttributesRequest, ListAudienceInsightsAttributesResponse, ) -from google.ads.googleads.v24.common.types import ( +from google.ads.googleads.v26.common.types import ( AudienceInsightsAttribute, LocationInfo, ) @@ -271,7 +271,7 @@ def list_audience_insights_attributes( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/basic_operations/add_ad_groups.py b/examples/basic_operations/add_ad_groups.py index b37ca9f67..a07d0593b 100755 --- a/examples/basic_operations/add_ad_groups.py +++ b/examples/basic_operations/add_ad_groups.py @@ -24,17 +24,17 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, MutateAdGroupsResponse, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.resources.types.ad_group import AdGroup def main(client: GoogleAdsClient, customer_id: str, campaign_id: str) -> None: @@ -86,7 +86,7 @@ def main(client: GoogleAdsClient, customer_id: str, campaign_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/basic_operations/add_campaigns.py b/examples/basic_operations/add_campaigns.py index 1b2f9f4b3..448ea96b2 100755 --- a/examples/basic_operations/add_campaigns.py +++ b/examples/basic_operations/add_campaigns.py @@ -25,24 +25,24 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, MutateCampaignBudgetsResponse, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign import Campaign _START_DATE_FORMAT: str = "%Y%m%d 00:00:00" _END_DATE_FORMAT: str = "%Y%m%d 23:59:59" @@ -176,7 +176,7 @@ def handle_googleads_exception(exception: GoogleAdsException) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) main(googleads_client, args.customer_id) diff --git a/examples/basic_operations/get_campaigns.py b/examples/basic_operations/get_campaigns.py index 1174f0565..3fc23bcd9 100755 --- a/examples/basic_operations/get_campaigns.py +++ b/examples/basic_operations/get_campaigns.py @@ -23,10 +23,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsStreamResponse, GoogleAdsRow, ) @@ -75,7 +75,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/basic_operations/get_responsive_search_ads.py b/examples/basic_operations/get_responsive_search_ads.py index 438285517..b4d9bda4d 100755 --- a/examples/basic_operations/get_responsive_search_ads.py +++ b/examples/basic_operations/get_responsive_search_ads.py @@ -24,12 +24,12 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.ad_asset import AdTextAsset -from google.ads.googleads.v24.resources.types.ad import Ad -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.common.types.ad_asset import AdTextAsset +from google.ads.googleads.v26.resources.types.ad import Ad +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsRequest, SearchGoogleAdsResponse, ) @@ -123,7 +123,7 @@ def ad_text_assets_to_strs(assets: Sequence[AdTextAsset]) -> List[str]: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/basic_operations/pause_ad.py b/examples/basic_operations/pause_ad.py index b504bb4e2..e73f0c66a 100755 --- a/examples/basic_operations/pause_ad.py +++ b/examples/basic_operations/pause_ad.py @@ -22,11 +22,11 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, MutateAdGroupAdsResponse, ) @@ -93,7 +93,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/basic_operations/remove_campaign.py b/examples/basic_operations/remove_campaign.py index 13bfeebf5..753c1db0c 100755 --- a/examples/basic_operations/remove_campaign.py +++ b/examples/basic_operations/remove_campaign.py @@ -20,10 +20,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) @@ -72,7 +72,7 @@ def main(client: GoogleAdsClient, customer_id: str, campaign_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/basic_operations/search_for_google_ads_fields.py b/examples/basic_operations/search_for_google_ads_fields.py index 747a28359..56933b1f3 100755 --- a/examples/basic_operations/search_for_google_ads_fields.py +++ b/examples/basic_operations/search_for_google_ads_fields.py @@ -25,13 +25,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.google_ads_field import ( +from google.ads.googleads.v26.resources.types.google_ads_field import ( GoogleAdsField, ) -from google.ads.googleads.v24.services.services.google_ads_field_service import ( +from google.ads.googleads.v26.services.services.google_ads_field_service import ( GoogleAdsFieldServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_field_service import ( +from google.ads.googleads.v26.services.types.google_ads_field_service import ( SearchGoogleAdsFieldsRequest, SearchGoogleAdsFieldsResponse, ) @@ -123,7 +123,7 @@ def main(client: GoogleAdsClient, name_prefix: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/basic_operations/update_ad_group.py b/examples/basic_operations/update_ad_group.py index 9adf016d4..e3929b671 100755 --- a/examples/basic_operations/update_ad_group.py +++ b/examples/basic_operations/update_ad_group.py @@ -25,14 +25,14 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group import AdGroup -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, MutateAdGroupsResponse, ) @@ -106,7 +106,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/basic_operations/update_campaign.py b/examples/basic_operations/update_campaign.py index 29a50fc32..d4f37ef76 100755 --- a/examples/basic_operations/update_campaign.py +++ b/examples/basic_operations/update_campaign.py @@ -25,11 +25,11 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) @@ -88,7 +88,7 @@ def main(client: GoogleAdsClient, customer_id: str, campaign_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/basic_operations/update_responsive_search_ad.py b/examples/basic_operations/update_responsive_search_ad.py index f3fb9fb96..be6ce55ce 100755 --- a/examples/basic_operations/update_responsive_search_ad.py +++ b/examples/basic_operations/update_responsive_search_ad.py @@ -26,12 +26,12 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.ad_asset import AdTextAsset -from google.ads.googleads.v24.resources.types.ad import Ad -from google.ads.googleads.v24.services.services.ad_service import ( +from google.ads.googleads.v26.common.types.ad_asset import AdTextAsset +from google.ads.googleads.v26.resources.types.ad import Ad +from google.ads.googleads.v26.services.services.ad_service import ( AdServiceClient, ) -from google.ads.googleads.v24.services.types.ad_service import ( +from google.ads.googleads.v26.services.types.ad_service import ( AdOperation, MutateAdsResponse, ) @@ -111,7 +111,7 @@ def main(client: GoogleAdsClient, customer_id: str, ad_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/billing/add_account_budget_proposal.py b/examples/billing/add_account_budget_proposal.py index b9218ebbd..a0129839b 100755 --- a/examples/billing/add_account_budget_proposal.py +++ b/examples/billing/add_account_budget_proposal.py @@ -99,7 +99,7 @@ def main(client: GoogleAdsClient, customer_id: str, billing_setup_id: str): # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id, args.billing_setup_id) diff --git a/examples/billing/add_billing_setup.py b/examples/billing/add_billing_setup.py index 042aeb9cf..ab36579a9 100755 --- a/examples/billing/add_billing_setup.py +++ b/examples/billing/add_billing_setup.py @@ -230,7 +230,7 @@ def set_billing_setup_date_times( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main( diff --git a/examples/billing/get_invoices.py b/examples/billing/get_invoices.py index 3e8f0c7c0..0dff68a70 100755 --- a/examples/billing/get_invoices.py +++ b/examples/billing/get_invoices.py @@ -123,7 +123,7 @@ def micros_to_currency(micros: Optional[int]) -> Optional[float]: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id, args.billing_setup_id) diff --git a/examples/campaign_management/add_campaign_labels.py b/examples/campaign_management/add_campaign_labels.py index 38f7f55cd..0207084a1 100755 --- a/examples/campaign_management/add_campaign_labels.py +++ b/examples/campaign_management/add_campaign_labels.py @@ -23,19 +23,19 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.campaign_label_service import ( +from google.ads.googleads.v26.services.services.campaign_label_service import ( CampaignLabelServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.services.label_service import ( +from google.ads.googleads.v26.services.services.label_service import ( LabelServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_label_service import ( +from google.ads.googleads.v26.services.types.campaign_label_service import ( MutateCampaignLabelsResponse, ) -from google.ads.googleads.v24.resources.types.campaign_label import ( +from google.ads.googleads.v26.resources.types.campaign_label import ( CampaignLabel, ) @@ -127,7 +127,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: main( diff --git a/examples/campaign_management/add_complete_campaigns_using_batch_job.py b/examples/campaign_management/add_complete_campaigns_using_batch_job.py index 6cd015d1f..d544962cf 100755 --- a/examples/campaign_management/add_complete_campaigns_using_batch_job.py +++ b/examples/campaign_management/add_complete_campaigns_using_batch_job.py @@ -27,38 +27,38 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.batch_job_service import ( +from google.ads.googleads.v26.services.services.batch_job_service import ( BatchJobServiceClient, ) -from google.ads.googleads.v24.services.types.batch_job_service import ( +from google.ads.googleads.v26.services.types.batch_job_service import ( MutateBatchJobResponse, AddBatchJobOperationsResponse, ListBatchJobResultsRequest, ListBatchJobResultsResponse, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateOperation, ) -from google.ads.googleads.v24.resources.types.batch_job import BatchJob -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.resources.types.batch_job import BatchJob +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, ) -from google.ads.googleads.v24.services.types.campaign_criterion_service import ( +from google.ads.googleads.v26.services.types.campaign_criterion_service import ( CampaignCriterionOperation, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, ) -from google.ads.googleads.v24.services.types.batch_job_service import ( +from google.ads.googleads.v26.services.types.batch_job_service import ( BatchJobOperation, ) @@ -778,7 +778,7 @@ def handle_googleads_exception(exception: GoogleAdsException) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) asyncio.run(main(googleads_client, args.customer_id)) diff --git a/examples/campaign_management/get_all_disapproved_ads.py b/examples/campaign_management/get_all_disapproved_ads.py index f776d7c1f..01966ec61 100755 --- a/examples/campaign_management/get_all_disapproved_ads.py +++ b/examples/campaign_management/get_all_disapproved_ads.py @@ -19,16 +19,16 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsRequest, SearchGoogleAdsResponse, ) -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.resources.types.ad import Ad -from google.ads.googleads.v24.enums.types.policy_approval_status import ( +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.resources.types.ad import Ad +from google.ads.googleads.v26.enums.types.policy_approval_status import ( PolicyApprovalStatusEnum, ) @@ -116,7 +116,7 @@ def main(client: GoogleAdsClient, customer_id: str, campaign_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/campaign_management/set_ad_parameters.py b/examples/campaign_management/set_ad_parameters.py index 5dcc39a65..fe846a155 100755 --- a/examples/campaign_management/set_ad_parameters.py +++ b/examples/campaign_management/set_ad_parameters.py @@ -20,17 +20,17 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.ad_parameter_service import ( +from google.ads.googleads.v26.services.services.ad_parameter_service import ( AdParameterServiceClient, ) -from google.ads.googleads.v24.services.types.ad_parameter_service import ( +from google.ads.googleads.v26.services.types.ad_parameter_service import ( AdParameterOperation, MutateAdParametersResponse, ) -from google.ads.googleads.v24.resources.types.ad_parameter import AdParameter +from google.ads.googleads.v26.resources.types.ad_parameter import AdParameter def main( @@ -154,7 +154,7 @@ def create_ad_parameter( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) main( diff --git a/examples/campaign_management/update_campaign_criterion_bid_modifier.py b/examples/campaign_management/update_campaign_criterion_bid_modifier.py index 37af08c67..b41a54cf5 100755 --- a/examples/campaign_management/update_campaign_criterion_bid_modifier.py +++ b/examples/campaign_management/update_campaign_criterion_bid_modifier.py @@ -21,14 +21,14 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.campaign_criterion_service import ( +from google.ads.googleads.v26.services.services.campaign_criterion_service import ( CampaignCriterionServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_criterion_service import ( +from google.ads.googleads.v26.services.types.campaign_criterion_service import ( CampaignCriterionOperation, MutateCampaignCriteriaResponse, ) -from google.ads.googleads.v24.resources.types.campaign_criterion import ( +from google.ads.googleads.v26.resources.types.campaign_criterion import ( CampaignCriterion, ) @@ -110,7 +110,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/campaign_management/validate_ad.py b/examples/campaign_management/validate_ad.py index 76061f61a..80d0fe405 100755 --- a/examples/campaign_management/validate_ad.py +++ b/examples/campaign_management/validate_ad.py @@ -25,22 +25,22 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, MutateAdGroupAdsRequest, ) -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.common.types.ad_type_infos import AdTextAsset -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.common.types.ad_type_infos import AdTextAsset +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.errors.types.policy_finding_error import ( +from google.ads.googleads.v26.errors.types.policy_finding_error import ( PolicyFindingErrorEnum, ) -from google.ads.googleads.v24.common.types.policy import PolicyTopicEntry +from google.ads.googleads.v26.common.types.policy import PolicyTopicEntry def main(client: GoogleAdsClient, customer_id: str, ad_group_id: str) -> None: @@ -162,7 +162,7 @@ def main(client: GoogleAdsClient, customer_id: str, ad_group_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) main(googleads_client, args.customer_id, args.ad_group_id) diff --git a/examples/custom_logging_interceptor/get_campaigns.py b/examples/custom_logging_interceptor/get_campaigns.py index 704fd49d3..d46bb8bb3 100755 --- a/examples/custom_logging_interceptor/get_campaigns.py +++ b/examples/custom_logging_interceptor/get_campaigns.py @@ -23,13 +23,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsStreamResponse, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, ) @@ -40,7 +40,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # Instantiate the GoogleAdsService object with a custom interceptor. ga_service: GoogleAdsServiceClient = client.get_service( "GoogleAdsService", - interceptors=[CloudLoggingInterceptor(api_version="v24")], + interceptors=[CloudLoggingInterceptor(api_version="v26")], ) query: str = """ @@ -82,7 +82,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/error_handling/handle_keyword_policy_violations.py b/examples/error_handling/handle_keyword_policy_violations.py index 16c0658e8..91f46fd8f 100755 --- a/examples/error_handling/handle_keyword_policy_violations.py +++ b/examples/error_handling/handle_keyword_policy_violations.py @@ -31,13 +31,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, ) -from google.ads.googleads.v24.common.types.policy import PolicyViolationKey +from google.ads.googleads.v26.common.types.policy import PolicyViolationKey def main( @@ -282,7 +282,7 @@ def request_exemption( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) main( diff --git a/examples/error_handling/handle_partial_failure.py b/examples/error_handling/handle_partial_failure.py index 02c7b540d..b27cf5dc0 100755 --- a/examples/error_handling/handle_partial_failure.py +++ b/examples/error_handling/handle_partial_failure.py @@ -21,13 +21,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, MutateAdGroupsResponse, MutateAdGroupsRequest, @@ -248,7 +248,7 @@ def print_results( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) main(googleads_client, args.customer_id, args.campaign_id) diff --git a/examples/error_handling/handle_rate_exceeded_error.py b/examples/error_handling/handle_rate_exceeded_error.py index b7dfebde8..bbf075866 100755 --- a/examples/error_handling/handle_rate_exceeded_error.py +++ b/examples/error_handling/handle_rate_exceeded_error.py @@ -28,14 +28,14 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.errors.types.quota_error import QuotaErrorEnum -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.errors.types.quota_error import QuotaErrorEnum +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, MutateAdGroupCriteriaRequest, MutateAdGroupCriteriaResponse, @@ -230,7 +230,7 @@ def request_mutate_and_display_result( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) main(googleads_client, args.customer_id, args.ad_group_id) diff --git a/examples/error_handling/handle_responsive_search_ad_policy_violations.py b/examples/error_handling/handle_responsive_search_ad_policy_violations.py index e9c2bd83f..a2de30d26 100755 --- a/examples/error_handling/handle_responsive_search_ad_policy_violations.py +++ b/examples/error_handling/handle_responsive_search_ad_policy_violations.py @@ -25,24 +25,24 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, MutateAdGroupAdsResponse, ) -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.common.types.ad_type_infos import ( +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.common.types.ad_type_infos import ( ResponsiveSearchAdInfo, ) -from google.ads.googleads.v24.common.types.ad_asset import ( +from google.ads.googleads.v26.common.types.ad_asset import ( AdTextAsset, ) -from google.ads.googleads.v24.errors.types.policy_finding_error import ( +from google.ads.googleads.v26.errors.types.policy_finding_error import ( PolicyFindingErrorEnum, ) @@ -264,7 +264,7 @@ def request_exemption( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/experiments/create_asset_optimization_experiment.py b/examples/experiments/create_asset_optimization_experiment.py index fc37d96a5..fe81e48d7 100644 --- a/examples/experiments/create_asset_optimization_experiment.py +++ b/examples/experiments/create_asset_optimization_experiment.py @@ -25,7 +25,7 @@ from examples.utils.example_helpers import get_image_bytes_from_url from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateOperation, ) @@ -305,7 +305,7 @@ def create_asset_group_asset_operation( ) args = parser.parse_args() - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id, args.asset_group_id) diff --git a/examples/experiments/create_search_adopt_ai_max_experiment.py b/examples/experiments/create_search_adopt_ai_max_experiment.py index 24963d4e9..89eec1d12 100644 --- a/examples/experiments/create_search_adopt_ai_max_experiment.py +++ b/examples/experiments/create_search_adopt_ai_max_experiment.py @@ -158,7 +158,7 @@ def main(client: GoogleAdsClient, customer_id: str, campaign_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id, args.campaign_id) diff --git a/examples/experiments/create_search_custom_experiment.py b/examples/experiments/create_search_custom_experiment.py index a869ea57a..3acf29c90 100644 --- a/examples/experiments/create_search_custom_experiment.py +++ b/examples/experiments/create_search_custom_experiment.py @@ -33,32 +33,32 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.experiment_service import ( +from google.ads.googleads.v26.services.types.experiment_service import ( ExperimentOperation, MutateExperimentsResponse, ) -from google.ads.googleads.v24.services.types.experiment_arm_service import ( +from google.ads.googleads.v26.services.types.experiment_arm_service import ( ExperimentArmOperation, MutateExperimentArmsRequest, MutateExperimentArmsResponse, ) -from google.ads.googleads.v24.resources.types.experiment import Experiment -from google.ads.googleads.v24.resources.types.experiment_arm import ( +from google.ads.googleads.v26.resources.types.experiment import Experiment +from google.ads.googleads.v26.resources.types.experiment_arm import ( ExperimentArm, ) -from google.ads.googleads.v24.services.services.experiment_service import ( +from google.ads.googleads.v26.services.services.experiment_service import ( ExperimentServiceClient, ) -from google.ads.googleads.v24.services.services.experiment_arm_service import ( +from google.ads.googleads.v26.services.services.experiment_arm_service import ( ExperimentArmServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, ) -from google.ads.googleads.v24.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign import Campaign def main( @@ -271,7 +271,7 @@ def modify_draft_campaign( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/experiments/evaluate_and_update_experiment.py b/examples/experiments/evaluate_and_update_experiment.py index ca0e43952..7ace1dae9 100644 --- a/examples/experiments/evaluate_and_update_experiment.py +++ b/examples/experiments/evaluate_and_update_experiment.py @@ -25,21 +25,21 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsRequest, SearchGoogleAdsResponse, GoogleAdsRow, ) -from google.ads.googleads.v24.services.services.experiment_service import ( +from google.ads.googleads.v26.services.services.experiment_service import ( ExperimentServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.types.experiment_service import ( +from google.ads.googleads.v26.services.types.experiment_service import ( CampaignBudgetMapping, ) @@ -394,7 +394,7 @@ def graduate_experiment( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/incentives/apply_incentive.py b/examples/incentives/apply_incentive.py index f57534097..8210a1dff 100644 --- a/examples/incentives/apply_incentive.py +++ b/examples/incentives/apply_incentive.py @@ -25,11 +25,11 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services import ( +from google.ads.googleads.v26.services import ( ApplyIncentiveRequest, ApplyIncentiveResponse, ) -from google.ads.googleads.v24.services.services.incentive_service.client import ( +from google.ads.googleads.v26.services.services.incentive_service.client import ( IncentiveServiceClient, ) @@ -100,7 +100,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main( diff --git a/examples/incentives/fetch_incentives.py b/examples/incentives/fetch_incentives.py index 3fc40b7ba..26f40f212 100644 --- a/examples/incentives/fetch_incentives.py +++ b/examples/incentives/fetch_incentives.py @@ -22,11 +22,11 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services import ( +from google.ads.googleads.v26.services import ( FetchIncentiveRequest, FetchIncentiveResponse, ) -from google.ads.googleads.v24.services.services.incentive_service.client import ( +from google.ads.googleads.v26.services.services.incentive_service.client import ( IncentiveServiceClient, ) @@ -105,7 +105,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main( diff --git a/examples/misc/add_ad_group_image_asset.py b/examples/misc/add_ad_group_image_asset.py index 745cdea46..a0ec206fc 100644 --- a/examples/misc/add_ad_group_image_asset.py +++ b/examples/misc/add_ad_group_image_asset.py @@ -22,11 +22,11 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group_asset import AdGroupAsset -from google.ads.googleads.v24.services.services.ad_group_asset_service.client import ( +from google.ads.googleads.v26.resources.types.ad_group_asset import AdGroupAsset +from google.ads.googleads.v26.services.services.ad_group_asset_service.client import ( AdGroupAssetServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_asset_service import ( +from google.ads.googleads.v26.services.types.ad_group_asset_service import ( AdGroupAssetOperation, MutateAdGroupAssetResult, MutateAdGroupAssetsResponse, @@ -97,7 +97,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main( diff --git a/examples/misc/campaign_report_to_csv.py b/examples/misc/campaign_report_to_csv.py index 33f482efa..fe3e2bbf1 100755 --- a/examples/misc/campaign_report_to_csv.py +++ b/examples/misc/campaign_report_to_csv.py @@ -35,10 +35,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, SearchGoogleAdsStreamRequest, SearchGoogleAdsStreamResponse, @@ -168,7 +168,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main( diff --git a/examples/misc/set_custom_client_timeouts.py b/examples/misc/set_custom_client_timeouts.py index 73d3f5f04..4b7c9b466 100755 --- a/examples/misc/set_custom_client_timeouts.py +++ b/examples/misc/set_custom_client_timeouts.py @@ -29,10 +29,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, SearchGoogleAdsRequest, SearchGoogleAdsStreamRequest, @@ -192,6 +192,6 @@ def make_unary_call(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") main(googleads_client, args.customer_id) diff --git a/examples/misc/upload_image_asset.py b/examples/misc/upload_image_asset.py index 0fbf2974a..af1743b3b 100644 --- a/examples/misc/upload_image_asset.py +++ b/examples/misc/upload_image_asset.py @@ -23,11 +23,11 @@ from examples.utils.example_helpers import get_image_bytes_from_url from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.services.services.asset_service.client import ( +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.services.services.asset_service.client import ( AssetServiceClient, ) -from google.ads.googleads.v24.services.types.asset_service import ( +from google.ads.googleads.v26.services.types.asset_service import ( AssetOperation, MutateAssetResult, MutateAssetsResponse, @@ -84,7 +84,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id) diff --git a/examples/planning/forecast_reach.py b/examples/planning/forecast_reach.py index 88b6140a0..13bbb2da6 100755 --- a/examples/planning/forecast_reach.py +++ b/examples/planning/forecast_reach.py @@ -20,19 +20,19 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.enums.types.reach_plan_age_range import ( +from google.ads.googleads.v26.enums.types.reach_plan_age_range import ( ReachPlanAgeRangeEnum, ) -from google.ads.googleads.v24.enums.types.gender_type import GenderTypeEnum -from google.ads.googleads.v24.enums.types.device import DeviceEnum -from google.ads.googleads.v24.common.types.criteria import ( +from google.ads.googleads.v26.enums.types.gender_type import GenderTypeEnum +from google.ads.googleads.v26.enums.types.device import DeviceEnum +from google.ads.googleads.v26.common.types.criteria import ( GenderInfo, DeviceInfo, ) -from google.ads.googleads.v24.services.services.reach_plan_service.client import ( +from google.ads.googleads.v26.services.services.reach_plan_service.client import ( ReachPlanServiceClient, ) -from google.ads.googleads.v24.services.types.reach_plan_service import ( +from google.ads.googleads.v26.services.types.reach_plan_service import ( ListPlannableLocationsResponse, PlannableLocation, ListPlannableProductsResponse, @@ -273,7 +273,7 @@ def forecast_manual_mix( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id) diff --git a/examples/planning/generate_forecast_metrics.py b/examples/planning/generate_forecast_metrics.py index 6ad0f3a30..75f0fb7a9 100755 --- a/examples/planning/generate_forecast_metrics.py +++ b/examples/planning/generate_forecast_metrics.py @@ -24,16 +24,16 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.criteria import ( +from google.ads.googleads.v26.common.types.criteria import ( KeywordInfo, ) -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.services.keyword_plan_idea_service.client import ( +from google.ads.googleads.v26.services.services.keyword_plan_idea_service.client import ( KeywordPlanIdeaServiceClient, ) -from google.ads.googleads.v24.services.types.keyword_plan_idea_service import ( +from google.ads.googleads.v26.services.types.keyword_plan_idea_service import ( CampaignToForecast, ForecastAdGroup, GenerateKeywordForecastMetricsRequest, @@ -179,7 +179,7 @@ def generate_forecast_metrics( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id) diff --git a/examples/planning/generate_historical_metrics.py b/examples/planning/generate_historical_metrics.py index 9e1daa3bb..607640faf 100755 --- a/examples/planning/generate_historical_metrics.py +++ b/examples/planning/generate_historical_metrics.py @@ -24,17 +24,17 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.keyword_plan_common import ( +from google.ads.googleads.v26.common.types.keyword_plan_common import ( KeywordPlanHistoricalMetrics, MonthlySearchVolume, ) -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.services.keyword_plan_idea_service.client import ( +from google.ads.googleads.v26.services.services.keyword_plan_idea_service.client import ( KeywordPlanIdeaServiceClient, ) -from google.ads.googleads.v24.services.types.keyword_plan_idea_service import ( +from google.ads.googleads.v26.services.types.keyword_plan_idea_service import ( GenerateKeywordHistoricalMetricsRequest, GenerateKeywordHistoricalMetricsResponse, GenerateKeywordHistoricalMetricsResult, @@ -153,7 +153,7 @@ def generate_historical_metrics(client: GoogleAdsClient, customer_id: str): # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id) diff --git a/examples/planning/generate_keyword_ideas.py b/examples/planning/generate_keyword_ideas.py index 8d70e59a8..1b34b6b6c 100755 --- a/examples/planning/generate_keyword_ideas.py +++ b/examples/planning/generate_keyword_ideas.py @@ -18,22 +18,22 @@ import sys from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.enums.types.keyword_plan_competition_level import ( +from google.ads.googleads.v26.enums.types.keyword_plan_competition_level import ( KeywordPlanCompetitionLevelEnum, ) -from google.ads.googleads.v24.enums.types.keyword_plan_network import ( +from google.ads.googleads.v26.enums.types.keyword_plan_network import ( KeywordPlanNetworkEnum, ) -from google.ads.googleads.v24.services.services.geo_target_constant_service.client import ( +from google.ads.googleads.v26.services.services.geo_target_constant_service.client import ( GeoTargetConstantServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.services.keyword_plan_idea_service.client import ( +from google.ads.googleads.v26.services.services.keyword_plan_idea_service.client import ( KeywordPlanIdeaServiceClient, ) -from google.ads.googleads.v24.services.types.keyword_plan_idea_service import ( +from google.ads.googleads.v26.services.types.keyword_plan_idea_service import ( GenerateKeywordIdeasRequest, GenerateKeywordIdeaResult, ) @@ -204,7 +204,7 @@ def map_locations_ids_to_resource_names( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main( diff --git a/examples/planning/get_ad_group_criterion_cpc_bid_simulations.py b/examples/planning/get_ad_group_criterion_cpc_bid_simulations.py index 495dceda7..784dfbdee 100755 --- a/examples/planning/get_ad_group_criterion_cpc_bid_simulations.py +++ b/examples/planning/get_ad_group_criterion_cpc_bid_simulations.py @@ -23,16 +23,16 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group_criterion_simulation import ( +from google.ads.googleads.v26.resources.types.ad_group_criterion_simulation import ( AdGroupCriterionSimulation, ) -from google.ads.googleads.v24.common.types.simulation import ( +from google.ads.googleads.v26.common.types.simulation import ( CpcBidSimulationPoint, ) -from google.ads.googleads.v24.services.services.google_ads_service.client import ( +from google.ads.googleads.v26.services.services.google_ads_service.client import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsStreamResponse, GoogleAdsRow, ) @@ -120,7 +120,7 @@ def main(client: GoogleAdsClient, customer_id: str, ad_group_id: str): # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main(googleads_client, args.customer_id, args.ad_group_id) diff --git a/examples/recommendations/detect_and_apply_recommendations.py b/examples/recommendations/detect_and_apply_recommendations.py index 363fe85ba..145fd3d3d 100755 --- a/examples/recommendations/detect_and_apply_recommendations.py +++ b/examples/recommendations/detect_and_apply_recommendations.py @@ -34,10 +34,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, ) -from google.ads.googleads.v24.services.types.recommendation_service import ( +from google.ads.googleads.v26.services.types.recommendation_service import ( ApplyRecommendationOperation, ApplyRecommendationResult, ) @@ -189,7 +189,7 @@ def apply_recommendations( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/recommendations/dismiss_recommendation.py b/examples/recommendations/dismiss_recommendation.py index 018f585fc..cbc9f1820 100755 --- a/examples/recommendations/dismiss_recommendation.py +++ b/examples/recommendations/dismiss_recommendation.py @@ -22,10 +22,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.recommendation_service import ( +from google.ads.googleads.v26.services.services.recommendation_service import ( RecommendationServiceClient, ) -from google.ads.googleads.v24.services.types.recommendation_service import ( +from google.ads.googleads.v26.services.types.recommendation_service import ( DismissRecommendationRequest, DismissRecommendationResponse, ) @@ -81,7 +81,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/recommendations/generate_budget_recommendations.py b/examples/recommendations/generate_budget_recommendations.py index abe2b7073..e6cf518ea 100644 --- a/examples/recommendations/generate_budget_recommendations.py +++ b/examples/recommendations/generate_budget_recommendations.py @@ -30,14 +30,14 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.recommendation_service import ( +from google.ads.googleads.v26.services.services.recommendation_service import ( RecommendationServiceClient, ) -from google.ads.googleads.v24.services.types.recommendation_service import ( +from google.ads.googleads.v26.services.types.recommendation_service import ( GenerateRecommendationsRequest, GenerateRecommendationsResponse, ) -from google.ads.googleads.v24.resources.types.recommendation import ( +from google.ads.googleads.v26.resources.types.recommendation import ( Recommendation, ) @@ -133,7 +133,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/recommendations/get_recommendation_impact_metrics.py b/examples/recommendations/get_recommendation_impact_metrics.py index 0a2c8e1be..8ddccac44 100644 --- a/examples/recommendations/get_recommendation_impact_metrics.py +++ b/examples/recommendations/get_recommendation_impact_metrics.py @@ -30,14 +30,14 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.recommendation_service import ( +from google.ads.googleads.v26.services.services.recommendation_service import ( RecommendationServiceClient, ) -from google.ads.googleads.v24.services.types.recommendation_service import ( +from google.ads.googleads.v26.services.types.recommendation_service import ( GenerateRecommendationsRequest, GenerateRecommendationsResponse, ) -from google.ads.googleads.v24.resources.types.recommendation import ( +from google.ads.googleads.v26.resources.types.recommendation import ( Recommendation, ) @@ -142,7 +142,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/add_conversion_action.py b/examples/remarketing/add_conversion_action.py index 58462fd4e..aad18a34f 100755 --- a/examples/remarketing/add_conversion_action.py +++ b/examples/remarketing/add_conversion_action.py @@ -20,13 +20,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.conversion_action import ( +from google.ads.googleads.v26.resources.types.conversion_action import ( ConversionAction, ) -from google.ads.googleads.v24.services.services.conversion_action_service import ( +from google.ads.googleads.v26.services.services.conversion_action_service import ( ConversionActionServiceClient, ) -from google.ads.googleads.v24.services.types.conversion_action_service import ( +from google.ads.googleads.v26.services.types.conversion_action_service import ( ConversionActionOperation, MutateConversionActionsResponse, ) @@ -98,7 +98,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/add_conversion_based_user_list.py b/examples/remarketing/add_conversion_based_user_list.py index dc1ddaa25..b6650dedc 100644 --- a/examples/remarketing/add_conversion_based_user_list.py +++ b/examples/remarketing/add_conversion_based_user_list.py @@ -26,15 +26,15 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.user_lists import UserListActionInfo -from google.ads.googleads.v24.resources.types.user_list import UserList -from google.ads.googleads.v24.services.services.conversion_action_service import ( +from google.ads.googleads.v26.common.types.user_lists import UserListActionInfo +from google.ads.googleads.v26.resources.types.user_list import UserList +from google.ads.googleads.v26.services.services.conversion_action_service import ( ConversionActionServiceClient, ) -from google.ads.googleads.v24.services.services.user_list_service import ( +from google.ads.googleads.v26.services.services.user_list_service import ( UserListServiceClient, ) -from google.ads.googleads.v24.services.types.user_list_service import ( +from google.ads.googleads.v26.services.types.user_list_service import ( UserListOperation, MutateUserListsResponse, ) @@ -127,7 +127,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/add_custom_audience.py b/examples/remarketing/add_custom_audience.py index cc54c7413..362e405d4 100755 --- a/examples/remarketing/add_custom_audience.py +++ b/examples/remarketing/add_custom_audience.py @@ -25,18 +25,18 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.enums.types.custom_audience_member_type import ( +from google.ads.googleads.v26.enums.types.custom_audience_member_type import ( CustomAudienceMemberTypeEnum, ) -from google.ads.googleads.v24.resources.types.custom_audience import ( +from google.ads.googleads.v26.resources.types.custom_audience import ( CustomAudience, CustomAudienceMember, ) -from google.ads.googleads.v24.services.types.custom_audience_service import ( +from google.ads.googleads.v26.services.types.custom_audience_service import ( CustomAudienceOperation, MutateCustomAudiencesResponse, ) -from google.ads.googleads.v24.services.services.custom_audience_service import ( +from google.ads.googleads.v26.services.services.custom_audience_service import ( CustomAudienceServiceClient, ) @@ -165,7 +165,7 @@ def create_custom_audience_member( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/add_customer_match_user_list.py b/examples/remarketing/add_customer_match_user_list.py index 57991eaf4..be32000d2 100755 --- a/examples/remarketing/add_customer_match_user_list.py +++ b/examples/remarketing/add_customer_match_user_list.py @@ -37,40 +37,40 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.services.user_list_service import ( +from google.ads.googleads.v26.services.services.user_list_service import ( UserListServiceClient, ) -from google.ads.googleads.v24.services.services.offline_user_data_job_service import ( +from google.ads.googleads.v26.services.services.offline_user_data_job_service import ( OfflineUserDataJobServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsStreamResponse, ) -from google.ads.googleads.v24.services.types.user_list_service import ( +from google.ads.googleads.v26.services.types.user_list_service import ( UserListOperation, MutateUserListsResponse, ) -from google.ads.googleads.v24.resources.types.user_list import UserList -from google.ads.googleads.v24.services.types.offline_user_data_job_service import ( +from google.ads.googleads.v26.resources.types.user_list import UserList +from google.ads.googleads.v26.services.types.offline_user_data_job_service import ( AddOfflineUserDataJobOperationsRequest, OfflineUserDataJobOperation, AddOfflineUserDataJobOperationsResponse, CreateOfflineUserDataJobResponse, ) -from google.ads.googleads.v24.resources.types.offline_user_data_job import ( +from google.ads.googleads.v26.resources.types.offline_user_data_job import ( OfflineUserDataJob, ) -from google.ads.googleads.v24.common.types.criteria import ( +from google.ads.googleads.v26.common.types.criteria import ( AddressInfo, ) -from google.ads.googleads.v24.common.types.offline_user_data import ( +from google.ads.googleads.v26.common.types.offline_user_data import ( UserData, UserIdentifier, ) -from google.ads.googleads.v24.errors.types.errors import ( +from google.ads.googleads.v26.errors.types.errors import ( GoogleAdsFailure, GoogleAdsError, ) @@ -623,7 +623,7 @@ def normalize_and_hash(s: str, remove_all_whitespace: bool) -> str: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) parser: argparse.ArgumentParser = argparse.ArgumentParser( diff --git a/examples/remarketing/add_dynamic_remarketing_asset.py b/examples/remarketing/add_dynamic_remarketing_asset.py index 9ca8b50d2..47f80bb88 100755 --- a/examples/remarketing/add_dynamic_remarketing_asset.py +++ b/examples/remarketing/add_dynamic_remarketing_asset.py @@ -20,46 +20,46 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.asset_types import ( +from google.ads.googleads.v26.common.types.asset_types import ( DynamicEducationAsset, ) -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.resources.types.asset_set import AssetSet -from google.ads.googleads.v24.resources.types.asset_set_asset import ( +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.resources.types.asset_set import AssetSet +from google.ads.googleads.v26.resources.types.asset_set_asset import ( AssetSetAsset, ) -from google.ads.googleads.v24.resources.types.campaign_asset_set import ( +from google.ads.googleads.v26.resources.types.campaign_asset_set import ( CampaignAssetSet, ) -from google.ads.googleads.v24.services.services.asset_service import ( +from google.ads.googleads.v26.services.services.asset_service import ( AssetServiceClient, ) -from google.ads.googleads.v24.services.types.asset_service import ( +from google.ads.googleads.v26.services.types.asset_service import ( AssetOperation, MutateAssetsResponse, ) -from google.ads.googleads.v24.services.services.asset_set_service import ( +from google.ads.googleads.v26.services.services.asset_set_service import ( AssetSetServiceClient, ) -from google.ads.googleads.v24.services.types.asset_set_service import ( +from google.ads.googleads.v26.services.types.asset_set_service import ( AssetSetOperation, MutateAssetSetsResponse, ) -from google.ads.googleads.v24.services.services.asset_set_asset_service import ( +from google.ads.googleads.v26.services.services.asset_set_asset_service import ( AssetSetAssetServiceClient, ) -from google.ads.googleads.v24.services.types.asset_set_asset_service import ( +from google.ads.googleads.v26.services.types.asset_set_asset_service import ( AssetSetAssetOperation, MutateAssetSetAssetsResponse, ) -from google.ads.googleads.v24.services.services.campaign_asset_set_service import ( +from google.ads.googleads.v26.services.services.campaign_asset_set_service import ( CampaignAssetSetServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_asset_set_service import ( +from google.ads.googleads.v26.services.types.campaign_asset_set_service import ( CampaignAssetSetOperation, MutateCampaignAssetSetsResponse, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) @@ -278,7 +278,7 @@ def link_asset_set_to_campaign( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/add_flexible_rule_user_list.py b/examples/remarketing/add_flexible_rule_user_list.py index 1eb3cd84a..61da4db19 100644 --- a/examples/remarketing/add_flexible_rule_user_list.py +++ b/examples/remarketing/add_flexible_rule_user_list.py @@ -24,7 +24,7 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.user_lists import ( +from google.ads.googleads.v26.common.types.user_lists import ( FlexibleRuleOperandInfo, FlexibleRuleUserListInfo, RuleBasedUserListInfo, @@ -32,11 +32,11 @@ UserListRuleItemGroupInfo, UserListRuleItemInfo, ) -from google.ads.googleads.v24.resources.types.user_list import UserList -from google.ads.googleads.v24.services.services.user_list_service import ( +from google.ads.googleads.v26.resources.types.user_list import UserList +from google.ads.googleads.v26.services.services.user_list_service import ( UserListServiceClient, ) -from google.ads.googleads.v24.services.types.user_list_service import ( +from google.ads.googleads.v26.services.types.user_list_service import ( UserListOperation, MutateUserListsResponse, ) @@ -208,7 +208,7 @@ def create_user_list_rule_info_from_url( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/add_logical_user_list.py b/examples/remarketing/add_logical_user_list.py index 2cd9e9d79..389ac4877 100644 --- a/examples/remarketing/add_logical_user_list.py +++ b/examples/remarketing/add_logical_user_list.py @@ -25,15 +25,15 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.user_lists import ( +from google.ads.googleads.v26.common.types.user_lists import ( LogicalUserListOperandInfo, UserListLogicalRuleInfo, ) -from google.ads.googleads.v24.resources.types.user_list import UserList -from google.ads.googleads.v24.services.services.user_list_service import ( +from google.ads.googleads.v26.resources.types.user_list import UserList +from google.ads.googleads.v26.services.services.user_list_service import ( UserListServiceClient, ) -from google.ads.googleads.v24.services.types.user_list_service import ( +from google.ads.googleads.v26.services.types.user_list_service import ( UserListOperation, MutateUserListsResponse, ) @@ -130,7 +130,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/add_merchant_center_dynamic_remarketing_campaign.py b/examples/remarketing/add_merchant_center_dynamic_remarketing_campaign.py index 97ec08957..87c2525b2 100644 --- a/examples/remarketing/add_merchant_center_dynamic_remarketing_campaign.py +++ b/examples/remarketing/add_merchant_center_dynamic_remarketing_campaign.py @@ -25,53 +25,53 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group import AdGroup -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.resources.types.ad_group_criterion import ( +from google.ads.googleads.v26.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.resources.types.ad_group_criterion import ( AdGroupCriterion, ) -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.asset_service import ( +from google.ads.googleads.v26.services.services.asset_service import ( AssetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, MutateAdGroupAdsResponse, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, MutateAdGroupCriteriaResponse, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, MutateAdGroupsResponse, ) -from google.ads.googleads.v24.services.types.asset_service import ( +from google.ads.googleads.v26.services.types.asset_service import ( AssetOperation, MutateAssetsResponse, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) -from google.ads.googleads.v24.common.types.ad_asset import ( +from google.ads.googleads.v26.common.types.ad_asset import ( AdImageAsset, AdTextAsset, ) -from google.ads.googleads.v24.common.types.ad_type_infos import ( +from google.ads.googleads.v26.common.types.ad_type_infos import ( ResponsiveDisplayAdInfo, ) @@ -426,7 +426,7 @@ def attach_user_list( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/set_up_advanced_remarketing.py b/examples/remarketing/set_up_advanced_remarketing.py index 3317d5085..c58862f4f 100644 --- a/examples/remarketing/set_up_advanced_remarketing.py +++ b/examples/remarketing/set_up_advanced_remarketing.py @@ -25,7 +25,7 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.user_lists import ( +from google.ads.googleads.v26.common.types.user_lists import ( FlexibleRuleOperandInfo, FlexibleRuleUserListInfo, RuleBasedUserListInfo, @@ -35,14 +35,14 @@ UserListNumberRuleItemInfo, UserListStringRuleItemInfo, ) -from google.ads.googleads.v24.enums.types.user_list_date_rule_item_operator import ( +from google.ads.googleads.v26.enums.types.user_list_date_rule_item_operator import ( UserListDateRuleItemOperatorEnum, ) -from google.ads.googleads.v24.resources.types.user_list import UserList -from google.ads.googleads.v24.services.services.user_list_service import ( +from google.ads.googleads.v26.resources.types.user_list import UserList +from google.ads.googleads.v26.services.services.user_list_service import ( UserListServiceClient, ) -from google.ads.googleads.v24.services.types.user_list_service import ( +from google.ads.googleads.v26.services.types.user_list_service import ( MutateUserListsResponse, UserListOperation, ) @@ -246,7 +246,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/set_up_remarketing.py b/examples/remarketing/set_up_remarketing.py index 91259fefb..c14279324 100755 --- a/examples/remarketing/set_up_remarketing.py +++ b/examples/remarketing/set_up_remarketing.py @@ -33,45 +33,45 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.user_lists import ( +from google.ads.googleads.v26.common.types.user_lists import ( FlexibleRuleOperandInfo, FlexibleRuleUserListInfo, UserListRuleItemGroupInfo, UserListRuleItemInfo, ) -from google.ads.googleads.v24.resources.types.ad_group_criterion import ( +from google.ads.googleads.v26.resources.types.ad_group_criterion import ( AdGroupCriterion, ) -from google.ads.googleads.v24.resources.types.campaign_criterion import ( +from google.ads.googleads.v26.resources.types.campaign_criterion import ( CampaignCriterion, ) -from google.ads.googleads.v24.resources.types.user_list import UserList -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.resources.types.user_list import UserList +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_criterion_service import ( +from google.ads.googleads.v26.services.services.campaign_criterion_service import ( CampaignCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.services.user_list_service import ( +from google.ads.googleads.v26.services.services.user_list_service import ( UserListServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, MutateAdGroupCriteriaResponse, ) -from google.ads.googleads.v24.services.types.campaign_criterion_service import ( +from google.ads.googleads.v26.services.types.campaign_criterion_service import ( CampaignCriterionOperation, MutateCampaignCriteriaResponse, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, SearchGoogleAdsRequest, SearchGoogleAdsResponse, ) -from google.ads.googleads.v24.services.types.user_list_service import ( +from google.ads.googleads.v26.services.types.user_list_service import ( MutateUserListsResponse, UserListOperation, ) @@ -523,7 +523,7 @@ def modify_campaign_bids( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/update_audience_target_restriction.py b/examples/remarketing/update_audience_target_restriction.py index e6d729551..690793540 100644 --- a/examples/remarketing/update_audience_target_restriction.py +++ b/examples/remarketing/update_audience_target_restriction.py @@ -19,25 +19,25 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.targeting_setting import ( +from google.ads.googleads.v26.common.types.targeting_setting import ( TargetingSetting, TargetRestriction, ) -from google.ads.googleads.v24.enums.types.targeting_dimension import ( +from google.ads.googleads.v26.enums.types.targeting_dimension import ( TargetingDimensionEnum, ) -from google.ads.googleads.v24.resources.types.ad_group import AdGroup -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, MutateAdGroupsResponse, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsResponse, ) from google.api_core import protobuf_helpers @@ -229,7 +229,7 @@ def update_targeting_setting( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/remarketing/upload_call_conversion.py b/examples/remarketing/upload_call_conversion.py index e2170ab32..82f8cecf2 100644 --- a/examples/remarketing/upload_call_conversion.py +++ b/examples/remarketing/upload_call_conversion.py @@ -23,10 +23,10 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.conversion_upload_service import ( +from google.ads.googleads.v26.services.services.conversion_upload_service import ( ConversionUploadServiceClient, ) -from google.ads.googleads.v24.services.types.conversion_upload_service import ( +from google.ads.googleads.v26.services.types.conversion_upload_service import ( CallConversion, CustomVariable, UploadCallConversionsResponse, @@ -150,7 +150,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) parser = argparse.ArgumentParser( diff --git a/examples/remarketing/upload_conversion_adjustment.py b/examples/remarketing/upload_conversion_adjustment.py index 60f7c4e5f..c3dee7c64 100644 --- a/examples/remarketing/upload_conversion_adjustment.py +++ b/examples/remarketing/upload_conversion_adjustment.py @@ -25,20 +25,20 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.enums.types.conversion_adjustment_type import ( +from google.ads.googleads.v26.enums.types.conversion_adjustment_type import ( ConversionAdjustmentTypeEnum, ) -from google.ads.googleads.v24.errors.types.errors import ( +from google.ads.googleads.v26.errors.types.errors import ( GoogleAdsError, GoogleAdsFailure, ) -from google.ads.googleads.v24.services.services.conversion_action_service import ( +from google.ads.googleads.v26.services.services.conversion_action_service import ( ConversionActionServiceClient, ) -from google.ads.googleads.v24.services.services.conversion_adjustment_upload_service import ( +from google.ads.googleads.v26.services.services.conversion_adjustment_upload_service import ( ConversionAdjustmentUploadServiceClient, ) -from google.ads.googleads.v24.services.types.conversion_adjustment_upload_service import ( +from google.ads.googleads.v26.services.types.conversion_adjustment_upload_service import ( ConversionAdjustment, ConversionAdjustmentResult, UploadConversionAdjustmentsRequest, @@ -175,7 +175,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) parser: argparse.ArgumentParser = argparse.ArgumentParser( diff --git a/examples/remarketing/upload_enhanced_conversions_for_leads.py b/examples/remarketing/upload_enhanced_conversions_for_leads.py index f8c6f3269..05a1f79ff 100644 --- a/examples/remarketing/upload_enhanced_conversions_for_leads.py +++ b/examples/remarketing/upload_enhanced_conversions_for_leads.py @@ -28,16 +28,16 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.offline_user_data import ( +from google.ads.googleads.v26.common.types.offline_user_data import ( UserIdentifier, ) -from google.ads.googleads.v24.services.services.conversion_action_service import ( +from google.ads.googleads.v26.services.services.conversion_action_service import ( ConversionActionServiceClient, ) -from google.ads.googleads.v24.services.services.conversion_upload_service import ( +from google.ads.googleads.v26.services.services.conversion_upload_service import ( ConversionUploadServiceClient, ) -from google.ads.googleads.v24.services.types.conversion_upload_service import ( +from google.ads.googleads.v26.services.types.conversion_upload_service import ( ClickConversion, ClickConversionResult, SessionAttributeKeyValuePair, @@ -285,7 +285,7 @@ def normalize_and_hash(s: str) -> str: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) parser: argparse.ArgumentParser = argparse.ArgumentParser( diff --git a/examples/remarketing/upload_enhanced_conversions_for_web.py b/examples/remarketing/upload_enhanced_conversions_for_web.py index aa2a3f578..bff4fa50b 100644 --- a/examples/remarketing/upload_enhanced_conversions_for_web.py +++ b/examples/remarketing/upload_enhanced_conversions_for_web.py @@ -305,7 +305,7 @@ def normalize_and_hash(s): # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. - googleads_client = GoogleAdsClient.load_from_storage(version="v24") + googleads_client = GoogleAdsClient.load_from_storage(version="v26") try: main( diff --git a/examples/remarketing/upload_offline_conversion.py b/examples/remarketing/upload_offline_conversion.py index 4ca0f8b1d..5cd08941f 100644 --- a/examples/remarketing/upload_offline_conversion.py +++ b/examples/remarketing/upload_offline_conversion.py @@ -25,13 +25,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.services.services.conversion_action_service import ( +from google.ads.googleads.v26.services.services.conversion_action_service import ( ConversionActionServiceClient, ) -from google.ads.googleads.v24.services.services.conversion_upload_service import ( +from google.ads.googleads.v26.services.services.conversion_upload_service import ( ConversionUploadServiceClient, ) -from google.ads.googleads.v24.services.types.conversion_upload_service import ( +from google.ads.googleads.v26.services.types.conversion_upload_service import ( ClickConversion, ClickConversionResult, CustomVariable, @@ -160,7 +160,7 @@ def main( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) parser: argparse.ArgumentParser = argparse.ArgumentParser( diff --git a/examples/remarketing/upload_store_sales_transactions.py b/examples/remarketing/upload_store_sales_transactions.py index 5e512f5ba..f0fc07dab 100644 --- a/examples/remarketing/upload_store_sales_transactions.py +++ b/examples/remarketing/upload_store_sales_transactions.py @@ -29,36 +29,36 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.offline_user_data import ( +from google.ads.googleads.v26.common.types.offline_user_data import ( ItemAttribute, StoreSalesMetadata, StoreSalesThirdPartyMetadata, UserData, UserIdentifier, ) -from google.ads.googleads.v24.enums.types.offline_user_data_job_status import ( +from google.ads.googleads.v26.enums.types.offline_user_data_job_status import ( OfflineUserDataJobStatusEnum, ) -from google.ads.googleads.v24.enums.types.offline_user_data_job_type import ( +from google.ads.googleads.v26.enums.types.offline_user_data_job_type import ( OfflineUserDataJobTypeEnum, ) -from google.ads.googleads.v24.errors.types.errors import ( +from google.ads.googleads.v26.errors.types.errors import ( GoogleAdsError, GoogleAdsFailure, ) -from google.ads.googleads.v24.resources.types.offline_user_data_job import ( +from google.ads.googleads.v26.resources.types.offline_user_data_job import ( OfflineUserDataJob, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.services.offline_user_data_job_service import ( +from google.ads.googleads.v26.services.services.offline_user_data_job_service import ( OfflineUserDataJobServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( GoogleAdsRow, ) -from google.ads.googleads.v24.services.types.offline_user_data_job_service import ( +from google.ads.googleads.v26.services.types.offline_user_data_job_service import ( AddOfflineUserDataJobOperationsRequest, AddOfflineUserDataJobOperationsResponse, CreateOfflineUserDataJobResponse, @@ -670,7 +670,7 @@ def check_job_status( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) parser: argparse.ArgumentParser = argparse.ArgumentParser( diff --git a/examples/reporting/parallel_report_download.py b/examples/reporting/parallel_report_download.py index 2517b863e..c8eefe405 100644 --- a/examples/reporting/parallel_report_download.py +++ b/examples/reporting/parallel_report_download.py @@ -27,14 +27,14 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.errors.types import ( +from google.ads.googleads.v26.errors.types import ( ErrorLocation, GoogleAdsError, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types import ( +from google.ads.googleads.v26.services.types import ( GoogleAdsRow, SearchGoogleAdsStreamResponse, ) @@ -224,7 +224,7 @@ def generate_inputs( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) # Override the login_customer_id on the GoogleAdsClient, if specified. if args.login_customer_id is not None: diff --git a/examples/shopping_ads/add_listing_scope.py b/examples/shopping_ads/add_listing_scope.py index 9f506f485..efe56abe5 100755 --- a/examples/shopping_ads/add_listing_scope.py +++ b/examples/shopping_ads/add_listing_scope.py @@ -33,25 +33,25 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.criteria import ( +from google.ads.googleads.v26.common.types.criteria import ( ListingDimensionInfo, ) -from google.ads.googleads.v24.enums.types.product_custom_attribute_index import ( +from google.ads.googleads.v26.enums.types.product_custom_attribute_index import ( ProductCustomAttributeIndexEnum, ) -from google.ads.googleads.v24.enums.types.product_type_level import ( +from google.ads.googleads.v26.enums.types.product_type_level import ( ProductTypeLevelEnum, ) -from google.ads.googleads.v24.resources.types.campaign_criterion import ( +from google.ads.googleads.v26.resources.types.campaign_criterion import ( CampaignCriterion, ) -from google.ads.googleads.v24.services.services.campaign_criterion_service import ( +from google.ads.googleads.v26.services.services.campaign_criterion_service import ( CampaignCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_criterion_service import ( +from google.ads.googleads.v26.services.types.campaign_criterion_service import ( CampaignCriterionOperation, MutateCampaignCriteriaResponse, ) @@ -154,7 +154,7 @@ def main(client: GoogleAdsClient, customer_id: str, campaign_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/shopping_ads/add_performance_max_product_listing_group_tree.py b/examples/shopping_ads/add_performance_max_product_listing_group_tree.py index 1a52e3414..1161df412 100644 --- a/examples/shopping_ads/add_performance_max_product_listing_group_tree.py +++ b/examples/shopping_ads/add_performance_max_product_listing_group_tree.py @@ -28,21 +28,21 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.asset_group_listing_group_filter import ( +from google.ads.googleads.v26.resources.types.asset_group_listing_group_filter import ( ListingGroupFilterDimension, ) -from google.ads.googleads.v24.resources.types.asset_group_listing_group_filter import ( +from google.ads.googleads.v26.resources.types.asset_group_listing_group_filter import ( AssetGroupListingGroupFilter, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateGoogleAdsResponse, SearchGoogleAdsRequest, SearchGoogleAdsResponse, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateOperation, ) @@ -661,7 +661,7 @@ def print_response_details( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/shopping_ads/add_performance_max_retail_campaign.py b/examples/shopping_ads/add_performance_max_retail_campaign.py index ceaeabb7e..b0f41b6b9 100644 --- a/examples/shopping_ads/add_performance_max_retail_campaign.py +++ b/examples/shopping_ads/add_performance_max_retail_campaign.py @@ -46,64 +46,64 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException from google.ads.googleads.util import convert_snake_case_to_upper_case -from google.ads.googleads.v24.enums.types.conversion_action_category import ( +from google.ads.googleads.v26.enums.types.conversion_action_category import ( ConversionActionCategoryEnum, ) -from google.ads.googleads.v24.enums.types.conversion_origin import ( +from google.ads.googleads.v26.enums.types.conversion_origin import ( ConversionOriginEnum, ) -from google.ads.googleads.v24.enums.types.asset_field_type import ( +from google.ads.googleads.v26.enums.types.asset_field_type import ( AssetFieldTypeEnum, ) -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.resources.types.asset_group import AssetGroup -from google.ads.googleads.v24.resources.types.asset_group_asset import ( +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.resources.types.asset_group import AssetGroup +from google.ads.googleads.v26.resources.types.asset_group_asset import ( AssetGroupAsset, ) -from google.ads.googleads.v24.resources.types.asset_group_listing_group_filter import ( +from google.ads.googleads.v26.resources.types.asset_group_listing_group_filter import ( AssetGroupListingGroupFilter, ) -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_asset import ( +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_asset import ( CampaignAsset, ) -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.resources.types.campaign_conversion_goal import ( +from google.ads.googleads.v26.resources.types.campaign_conversion_goal import ( CampaignConversionGoal, ) -from google.ads.googleads.v24.resources.types.campaign_criterion import ( +from google.ads.googleads.v26.resources.types.campaign_criterion import ( CampaignCriterion, ) -from google.ads.googleads.v24.services.services.asset_group_service import ( +from google.ads.googleads.v26.services.services.asset_group_service import ( AssetGroupServiceClient, ) -from google.ads.googleads.v24.services.services.asset_service import ( +from google.ads.googleads.v26.services.services.asset_service import ( AssetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_conversion_goal_service import ( +from google.ads.googleads.v26.services.services.campaign_conversion_goal_service import ( CampaignConversionGoalServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.services.geo_target_constant_service import ( +from google.ads.googleads.v26.services.services.geo_target_constant_service import ( GeoTargetConstantServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateGoogleAdsResponse, MutateOperationResponse, SearchGoogleAdsRequest, SearchGoogleAdsResponse, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateOperation, ) @@ -1260,7 +1260,7 @@ def print_response_details(response: MutateGoogleAdsResponse) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/shopping_ads/add_shopping_product_ad.py b/examples/shopping_ads/add_shopping_product_ad.py index 18b80b40f..9b71d9ea8 100755 --- a/examples/shopping_ads/add_shopping_product_ad.py +++ b/examples/shopping_ads/add_shopping_product_ad.py @@ -30,43 +30,43 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group import AdGroup -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.resources.types.ad_group_criterion import ( +from google.ads.googleads.v26.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.resources.types.ad_group_criterion import ( AdGroupCriterion, ) -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, ) @@ -360,7 +360,7 @@ def add_default_shopping_listing_group( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/shopping_ads/add_shopping_product_listing_group_tree.py b/examples/shopping_ads/add_shopping_product_listing_group_tree.py index 0f36de255..1cec03858 100644 --- a/examples/shopping_ads/add_shopping_product_listing_group_tree.py +++ b/examples/shopping_ads/add_shopping_product_listing_group_tree.py @@ -31,29 +31,29 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.criteria import ( +from google.ads.googleads.v26.common.types.criteria import ( ListingDimensionInfo, ListingGroupInfo, ) -from google.ads.googleads.v24.enums.types.product_condition import ( +from google.ads.googleads.v26.enums.types.product_condition import ( ProductConditionEnum, ) -from google.ads.googleads.v24.resources.types.ad_group_criterion import ( +from google.ads.googleads.v26.resources.types.ad_group_criterion import ( AdGroupCriterion, ) -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateGoogleAdsResponse, SearchGoogleAdsResponse, ) @@ -485,7 +485,7 @@ def create_listing_group_unit_biddable( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/shopping_ads/get_product_category_constants.py b/examples/shopping_ads/get_product_category_constants.py index aa73dd559..6bb3e62f3 100755 --- a/examples/shopping_ads/get_product_category_constants.py +++ b/examples/shopping_ads/get_product_category_constants.py @@ -21,13 +21,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.product_category_constant import ( +from google.ads.googleads.v26.resources.types.product_category_constant import ( ProductCategoryConstant, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( SearchGoogleAdsStreamRequest, SearchGoogleAdsStreamResponse, ) @@ -153,7 +153,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/targeting/add_campaign_targeting_criteria.py b/examples/targeting/add_campaign_targeting_criteria.py index cde6bd672..50d902156 100755 --- a/examples/targeting/add_campaign_targeting_criteria.py +++ b/examples/targeting/add_campaign_targeting_criteria.py @@ -20,22 +20,22 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.criteria import ( +from google.ads.googleads.v26.common.types.criteria import ( KeywordInfo, ) -from google.ads.googleads.v24.resources.types.campaign_criterion import ( +from google.ads.googleads.v26.resources.types.campaign_criterion import ( CampaignCriterion, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_criterion_service import ( +from google.ads.googleads.v26.services.services.campaign_criterion_service import ( CampaignCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.geo_target_constant_service import ( +from google.ads.googleads.v26.services.services.geo_target_constant_service import ( GeoTargetConstantServiceClient, ) -from google.ads.googleads.v24.services.types.campaign_criterion_service import ( +from google.ads.googleads.v26.services.types.campaign_criterion_service import ( CampaignCriterionOperation, MutateCampaignCriteriaResponse, ) @@ -204,7 +204,7 @@ def create_proximity_op( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/targeting/add_customer_negative_criteria.py b/examples/targeting/add_customer_negative_criteria.py index d91e73c66..3f5bc036a 100755 --- a/examples/targeting/add_customer_negative_criteria.py +++ b/examples/targeting/add_customer_negative_criteria.py @@ -22,13 +22,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.customer_negative_criterion import ( +from google.ads.googleads.v26.resources.types.customer_negative_criterion import ( CustomerNegativeCriterion, ) -from google.ads.googleads.v24.services.services.customer_negative_criterion_service import ( +from google.ads.googleads.v26.services.services.customer_negative_criterion_service import ( CustomerNegativeCriterionServiceClient, ) -from google.ads.googleads.v24.services.types.customer_negative_criterion_service import ( +from google.ads.googleads.v26.services.types.customer_negative_criterion_service import ( CustomerNegativeCriterionOperation, MutateCustomerNegativeCriteriaResponse, ) @@ -99,7 +99,7 @@ def main(client: GoogleAdsClient, customer_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/targeting/add_demographic_targeting_criteria.py b/examples/targeting/add_demographic_targeting_criteria.py index 760696152..d1c91edcf 100755 --- a/examples/targeting/add_demographic_targeting_criteria.py +++ b/examples/targeting/add_demographic_targeting_criteria.py @@ -21,16 +21,16 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group_criterion import ( +from google.ads.googleads.v26.resources.types.ad_group_criterion import ( AdGroupCriterion, ) -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, MutateAdGroupCriteriaResponse, ) @@ -108,7 +108,7 @@ def main(client: GoogleAdsClient, customer_id: str, ad_group_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/targeting/get_geo_target_constants_by_names.py b/examples/targeting/get_geo_target_constants_by_names.py index f8f16c6b3..152275ce3 100755 --- a/examples/targeting/get_geo_target_constants_by_names.py +++ b/examples/targeting/get_geo_target_constants_by_names.py @@ -18,13 +18,13 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.geo_target_constant import ( +from google.ads.googleads.v26.resources.types.geo_target_constant import ( GeoTargetConstant, ) -from google.ads.googleads.v24.services.services.geo_target_constant_service import ( +from google.ads.googleads.v26.services.services.geo_target_constant_service import ( GeoTargetConstantServiceClient, ) -from google.ads.googleads.v24.services.types.geo_target_constant_service import ( +from google.ads.googleads.v26.services.types.geo_target_constant_service import ( GeoTargetConstantSuggestion, SuggestGeoTargetConstantsRequest, SuggestGeoTargetConstantsResponse, @@ -82,7 +82,7 @@ def main(client: GoogleAdsClient) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/travel/add_hotel_ad.py b/examples/travel/add_hotel_ad.py index f5397a1be..6a53edf6c 100755 --- a/examples/travel/add_hotel_ad.py +++ b/examples/travel/add_hotel_ad.py @@ -26,37 +26,37 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group import AdGroup -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, MutateAdGroupAdsResponse, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, MutateAdGroupsResponse, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, MutateCampaignBudgetsResponse, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) @@ -290,7 +290,7 @@ def add_hotel_campaign( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/travel/add_hotel_ad_group_bid_modifiers.py b/examples/travel/add_hotel_ad_group_bid_modifiers.py index 28008b194..72f0ef24a 100755 --- a/examples/travel/add_hotel_ad_group_bid_modifiers.py +++ b/examples/travel/add_hotel_ad_group_bid_modifiers.py @@ -22,17 +22,17 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.criteria import HotelLengthOfStayInfo -from google.ads.googleads.v24.resources.types.ad_group_bid_modifier import ( +from google.ads.googleads.v26.common.types.criteria import HotelLengthOfStayInfo +from google.ads.googleads.v26.resources.types.ad_group_bid_modifier import ( AdGroupBidModifier, ) -from google.ads.googleads.v24.services.services.ad_group_bid_modifier_service import ( +from google.ads.googleads.v26.services.services.ad_group_bid_modifier_service import ( AdGroupBidModifierServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_bid_modifier_service import ( +from google.ads.googleads.v26.services.types.ad_group_bid_modifier_service import ( AdGroupBidModifierOperation, MutateAdGroupBidModifierResult, MutateAdGroupBidModifiersResponse, @@ -122,7 +122,7 @@ def main(client: GoogleAdsClient, customer_id: str, ad_group_id: str) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/travel/add_hotel_listing_group_tree.py b/examples/travel/add_hotel_listing_group_tree.py index 71a594179..2481d9202 100755 --- a/examples/travel/add_hotel_listing_group_tree.py +++ b/examples/travel/add_hotel_listing_group_tree.py @@ -34,20 +34,20 @@ from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.common.types.criteria import ( +from google.ads.googleads.v26.common.types.criteria import ( ListingDimensionInfo, ListingGroupInfo, ) -from google.ads.googleads.v24.enums.types.listing_group_type import ( +from google.ads.googleads.v26.enums.types.listing_group_type import ( ListingGroupTypeEnum, ) -from google.ads.googleads.v24.resources.types.ad_group_criterion import ( +from google.ads.googleads.v26.resources.types.ad_group_criterion import ( AdGroupCriterion, ) -from google.ads.googleads.v24.services.services.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.services.ad_group_criterion_service import ( AdGroupCriterionServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_criterion_service import ( +from google.ads.googleads.v26.services.types.ad_group_criterion_service import ( AdGroupCriterionOperation, MutateAdGroupCriteriaResponse, MutateAdGroupCriterionResult, @@ -531,7 +531,7 @@ def create_ad_group_criterion( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/travel/add_performance_max_for_travel_goals_campaign.py b/examples/travel/add_performance_max_for_travel_goals_campaign.py index 0bd8301bf..97613e81a 100644 --- a/examples/travel/add_performance_max_for_travel_goals_campaign.py +++ b/examples/travel/add_performance_max_for_travel_goals_campaign.py @@ -46,45 +46,45 @@ ) from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.enums.types.asset_field_type import ( +from google.ads.googleads.v26.enums.types.asset_field_type import ( AssetFieldTypeEnum, ) -from google.ads.googleads.v24.enums.types.hotel_asset_suggestion_status import ( +from google.ads.googleads.v26.enums.types.hotel_asset_suggestion_status import ( HotelAssetSuggestionStatusEnum, ) -from google.ads.googleads.v24.resources.types import CampaignBudget -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.asset import Asset -from google.ads.googleads.v24.resources.types.asset_group import AssetGroup -from google.ads.googleads.v24.resources.types.asset_group_asset import ( +from google.ads.googleads.v26.resources.types import CampaignBudget +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.asset import Asset +from google.ads.googleads.v26.resources.types.asset_group import AssetGroup +from google.ads.googleads.v26.resources.types.asset_group_asset import ( AssetGroupAsset, ) -from google.ads.googleads.v24.services.services.google_ads_service import ( +from google.ads.googleads.v26.services.services.google_ads_service import ( GoogleAdsServiceClient, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateGoogleAdsResponse, MutateOperation, ) -from google.ads.googleads.v24.services.types.google_ads_service import ( +from google.ads.googleads.v26.services.types.google_ads_service import ( MutateOperationResponse, ) -from google.ads.googleads.v24.resources.types.asset_set import AssetSet -from google.ads.googleads.v24.resources.types.asset_set_asset import ( +from google.ads.googleads.v26.resources.types.asset_set import AssetSet +from google.ads.googleads.v26.resources.types.asset_set_asset import ( AssetSetAsset, ) -from google.ads.googleads.v24.services.services.asset_set_service import ( +from google.ads.googleads.v26.services.services.asset_set_service import ( AssetSetServiceClient, ) -from google.ads.googleads.v24.services.types.asset_set_service import ( +from google.ads.googleads.v26.services.types.asset_set_service import ( AssetSetOperation, MutateAssetSetsResponse, ) -from google.ads.googleads.v24.services.services.travel_asset_suggestion_service import ( +from google.ads.googleads.v26.services.services.travel_asset_suggestion_service import ( TravelAssetSuggestionServiceClient, ) -from google.ads.googleads.v24.services.types.travel_asset_suggestion_service import ( +from google.ads.googleads.v26.services.types.travel_asset_suggestion_service import ( HotelAssetSuggestion, SuggestTravelAssetsRequest, SuggestTravelAssetsResponse, @@ -1108,7 +1108,7 @@ def print_response_details(mutate_response: MutateGoogleAdsResponse) -> None: # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: diff --git a/examples/travel/add_things_to_do_ad.py b/examples/travel/add_things_to_do_ad.py index 4ce89ddf5..c66728d94 100755 --- a/examples/travel/add_things_to_do_ad.py +++ b/examples/travel/add_things_to_do_ad.py @@ -25,37 +25,37 @@ from examples.utils.example_helpers import get_printable_datetime from google.ads.googleads.client import GoogleAdsClient from google.ads.googleads.errors import GoogleAdsException -from google.ads.googleads.v24.resources.types.ad_group import AdGroup -from google.ads.googleads.v24.resources.types.ad_group_ad import AdGroupAd -from google.ads.googleads.v24.resources.types.campaign import Campaign -from google.ads.googleads.v24.resources.types.campaign_budget import ( +from google.ads.googleads.v26.resources.types.ad_group import AdGroup +from google.ads.googleads.v26.resources.types.ad_group_ad import AdGroupAd +from google.ads.googleads.v26.resources.types.campaign import Campaign +from google.ads.googleads.v26.resources.types.campaign_budget import ( CampaignBudget, ) -from google.ads.googleads.v24.services.services.ad_group_ad_service import ( +from google.ads.googleads.v26.services.services.ad_group_ad_service import ( AdGroupAdServiceClient, ) -from google.ads.googleads.v24.services.services.ad_group_service import ( +from google.ads.googleads.v26.services.services.ad_group_service import ( AdGroupServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_budget_service import ( +from google.ads.googleads.v26.services.services.campaign_budget_service import ( CampaignBudgetServiceClient, ) -from google.ads.googleads.v24.services.services.campaign_service import ( +from google.ads.googleads.v26.services.services.campaign_service import ( CampaignServiceClient, ) -from google.ads.googleads.v24.services.types.ad_group_ad_service import ( +from google.ads.googleads.v26.services.types.ad_group_ad_service import ( AdGroupAdOperation, MutateAdGroupAdsResponse, ) -from google.ads.googleads.v24.services.types.ad_group_service import ( +from google.ads.googleads.v26.services.types.ad_group_service import ( AdGroupOperation, MutateAdGroupsResponse, ) -from google.ads.googleads.v24.services.types.campaign_budget_service import ( +from google.ads.googleads.v26.services.types.campaign_budget_service import ( CampaignBudgetOperation, MutateCampaignBudgetsResponse, ) -from google.ads.googleads.v24.services.types.campaign_service import ( +from google.ads.googleads.v26.services.types.campaign_service import ( CampaignOperation, MutateCampaignsResponse, ) @@ -318,7 +318,7 @@ def add_ad_group_ad( # GoogleAdsClient will read the google-ads.yaml configuration file in the # home directory if none is specified. googleads_client: GoogleAdsClient = GoogleAdsClient.load_from_storage( - version="v24" + version="v26" ) try: