[ads API (v1)] Internal error encountered.

39 views
Skip to first unread message

Seungha Kim

unread,
Jun 19, 2019, 5:31:46 AM6/19/19
to AdWords API and Google Ads API Forum
Hello, Google Ads API Team.

We use 'ads API(v1, Java Client)' to collect report data.
However, exceptions occur frequently.
The reason for this exception can not be determined and will work if you try again.
I want to know the reason for this exception.
I will be waiting for your answer.

UserCredentials credentials = UserCredentials.newBuilder()
.setClientId("****************************************")
.setClientSecret("*****************************************")
.setRefreshToken("**********************************************")
.build();
GoogleAdsClient googleAdsClient = GoogleAdsClient.newBuilder()
.setCredentials(credentials)
.setDeveloperToken("*******************************************")
.setLoginCustomerId(**********)
.build();

GoogleAdsServiceClient googleAdsServiceClient = googleAdsClient.getVersion1().createGoogleAdsServiceClient();

SearchGoogleAdsRequest request = SearchGoogleAdsRequest.newBuilder()
.setCustomerId(customerId)
.setPageSize(7000)
.setQuery(query)
.build();

SearchPagedResponse response = googleAdsServiceClient.search(request);

query : 
SELECT segments.date, 
ad_group_ad.status, 
segments.ad_network_type, 
segments.device, 
metrics.clicks, 
metrics.impressions, 
metrics.cost_micros, 
metrics.conversions, 
metrics.all_conversions, 
metrics.conversions_value, 
metrics.all_conversions_value, 
metrics.average_position, 
metrics.video_views, 
metrics.absolute_top_impression_percentage, 
metrics.top_impression_percentage 
FROM ad_group_ad 
WHERE segments.ad_network_type NOT IN ('SEARCH', 'SEARCH_PARTNERS') 
AND segments.date BETWEEN '2019-06-18' AND '2019-06-18'


error_log.txt

Google Ads API Forum Advisor Prod

unread,
Jun 19, 2019, 2:43:49 PM6/19/19
to adwor...@googlegroups.com
Hello Seungha,

Could you please try using the below snippet to get the latest version of the GoogleAdsServiceCleint instead?

GoogleAdsServiceClient googleAdsServiceClient = googleAdsClient.getLatestVersion().createGoogleAdsServiceClient()

Your query looks good, please try the above snippet and let me know if you have any further questions.

Regards,
Sai Teja, Google Ads API Team

ref:_00D1U1174p._5001UBo9xL:ref
Reply all
Reply to author
Forward
0 new messages