Re: Digest for adwords-api@googlegroups.com - 5 updates in 5 topics

114 views
Skip to first unread message

yudis tira

unread,
Jun 20, 2021, 5:02:27 PM6/20/21
to adwor...@googlegroups.com
Hai, saya User_1621099537591, tolong bantu saya membuka Rp 1.600.000, dan Anda juga bisa mendapatkan hadiah.Klik tautan di bawah untuk menginstal / membuka SnackVideo. Jika tidak ada tanggapan, harap perbarui ke versi terbaru di Google Play. http://sck.io/d4nriiSj

Pada tanggal Min, 20 Jun 2021 17.58, <adwor...@googlegroups.com> menulis:
Tom Nahum <tom....@kendago.com>: Jun 20 01:30AM -0700

thank you Peter.
i really wish if this feature could get some priority as all i request is
just somehow to attach a campaign group to the campaign it includes.
Tom
 
On Friday, June 18, 2021 at 5:51:03 AM UTC+3 adsapi wrote:
 
Sriram Sivaraman <sriram.s...@topcompare.be>: Jun 19 10:00AM -0700

Hello, I am trying to use the Google Ads API to try and get reports from
Google ADs.
I am using the code similar to this.
https://developers.google.com/google-ads/api/docs/reporting/example
I also have a basic access to the Google Ads Account.
Everytime I run the script to get reports I get the following error.
status = StatusCode.PERMISSION_DENIED
"Request had insufficient authentication scopes.","grpc_status":7
 
I have also turned the Google Ads Scope in Google Cloud but still getting
the same error.
Can someone please help me with this?
Regards,
Sriram
yushan mu <muyush...@gmail.com>: Jun 19 10:00AM -0700

I was trying use the Googles Ads Api ,in the part of document First Call:
Get Campaigns.
I got an error .
 
Request
-------
MethodName: google.ads.googleads.v7.services.GoogleAdsService/SearchStream
Endpoint: googleads.googleapis.com:443
Headers: {developer-token=REDACTED, x-goog-api-client=gl-java/1.8.0_112-ea
gapic/ gax/1.63.0 grpc/1.36.0}
Body: customer_id: "1303449992"
query: "SELECT campaign.id, campaign.name FROM campaign ORDER BY
campaign.id"
 
 
Response
--------
Headers: null
Body: null
Failure message: null
Status: Status{code=INTERNAL, description=channelRead() missed by
ProtocolNegotiator handler: PooledUnsafeDirectByteBuf(ridx: 0, widx: 2,
cap: 1024)
Channel Pipeline: [HttpProxyHandler$HttpClientCodecWrapper#0,
HttpProxyHandler#0, ProtocolNegotiators$ProxyProtocolNegotiationHandler#0,
WriteBufferingAndExceptionHandler#0, DefaultChannelPipeline$TailContext#0],
cause=null}.
Exception in thread "main" com.google.api.gax.rpc.InternalException:
io.grpc.StatusRuntimeException: INTERNAL: channelRead() missed by
ProtocolNegotiator handler: PooledUnsafeDirectByteBuf(ridx: 0, widx: 2,
cap: 1024)
Channel Pipeline: [HttpProxyHandler$HttpClientCodecWrapper#0,
HttpProxyHandler#0, ProtocolNegotiators$ProxyProtocolNegotiationHandler#0,
WriteBufferingAndExceptionHandler#0, DefaultChannelPipeline$TailContext#0]
at
com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:67)
at
com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:72)
at
com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:60)
at
com.google.api.gax.grpc.ExceptionResponseObserver.onErrorImpl(ExceptionResponseObserver.java:82)
at
com.google.api.gax.rpc.StateCheckingResponseObserver.onError(StateCheckingResponseObserver.java:86)
at
com.google.api.gax.grpc.GrpcDirectStreamController$ResponseObserverAdapter.onClose(GrpcDirectStreamController.java:149)
at
io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
at
io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
at
io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
at
com.google.ads.googleads.lib.logging.LoggingInterceptor$1$1.onClose(LoggingInterceptor.java:113)
at
io.grpc.internal.DelayedClientCall$DelayedListener$3.run(DelayedClientCall.java:464)
at
io.grpc.internal.DelayedClientCall$DelayedListener.delayOrExecute(DelayedClientCall.java:428)
at
io.grpc.internal.DelayedClientCall$DelayedListener.onClose(DelayedClientCall.java:461)
at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:553)
at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:68)
at
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal(ClientCallImpl.java:739)
at
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:718)
at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Suppressed: java.lang.RuntimeException: Asynchronous task failed
at
com.google.api.gax.rpc.ServerStreamIterator.hasNext(ServerStreamIterator.java:105)
at GetCampaigns.runExample(GetCampaigns.java:97)
at GetCampaigns.main(GetCampaigns.java:57)
Caused by: io.grpc.StatusRuntimeException: INTERNAL: channelRead() missed
by ProtocolNegotiator handler: PooledUnsafeDirectByteBuf(ridx: 0, widx: 2,
cap: 1024)
Channel Pipeline: [HttpProxyHandler$HttpClientCodecWrapper#0,
HttpProxyHandler#0, ProtocolNegotiators$ProxyProtocolNegotiationHandler#0,
WriteBufferingAndExceptionHandler#0, DefaultChannelPipeline$TailContext#0]
at io.grpc.Status.asRuntimeException(Status.java:535)
... 21 more
please tell me what should i do.
DHARAVATH KARTHIK <dharavath...@gmail.com>: Jun 19 08:35AM -0700

Hi,
 
Iam able to fetch metrics for KeywordPlanHistoricalMetrics
<https://developers.google.com/google-ads/api/reference/rpc/v8/KeywordPlanHistoricalMetrics> in GenerateHistoricalMetrics
service but unable to fetch aggregate_metric_results(which gives
device_searches).
 
 
*Note* ::
This is only set when KeywordPlanAggregateMetricTypeEnum.DEVICE is set
in the KeywordPlanAggregateMetrics(class which fetches device and search
count) field in the request .How do i set KeywordPlanAggregateMetrics field
in the request.
Resonse:
{
aggregate_metric_results:[],
metrics:{
"keyword": "airpod",
"avg_monthly_searches": 2240000,
"competition": "HIGH",
"competition_index": 100,
"low_top_of_page_bid": 0.29,
"*high_top_of_page_bid*": 0.76,
}
}
 
please suggest me a work around which fetches device,search count for a
keyword.
Qi Yang <diuiby...@gmail.com>: Jun 19 05:10AM -0700

Dear Ads API Team,
 
When I want to add annotation for keywords generating through API, I found
that there is not any document available to clarify what kind of params we
need to pass. I only found this link
<https://developers.google.com/google-ads/api/reference/rpc/v8/KeywordPlanKeywordAnnotationEnum.KeywordPlanKeywordAnnotation>,
which didn't tell any useful info about it.
 
Could you please tell how to add params to keyword_annotation[] or where
can I find document about it ?
 
Thanks.
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to adwords-api...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages