Hello sir i am trying to create Display Ads campaign using Google Ads Bita API , but when i create the Display Ads in Campaign then it will give me INTERNAL ERROR , and i can't find why this such type of error has been come
================================================================= Here below my exception report ================================================================= com.google.ads.googleads.v2.errors.GoogleAdsException: errors { error_code { internal_error: INTERNAL_ERROR } message: "An internal error has occurred." trigger { string_value: "" } } at com.google.ads.googleads.v2.errors.GoogleAdsException$ Factory.createException(GoogleAdsException.java:42) at com.google.ads.googleads.v2.errors.GoogleAdsException$ Factory.createException(GoogleAdsException.java:34) at com.google.ads.googleads.lib.BaseGoogleAdsException$Factory. createGoogleAdsException(BaseGoogleAdsException.java:105) at com.google.ads.googleads.lib.GoogleAdsExceptionTransformation.transform( GoogleAdsExceptionTransformation.java:35) at com.google.ads.googleads.lib.ExceptionTransformingCallable$ ExceptionTransformingFuture.onFailure(ExceptionTransformingCallable.java:83) at com.google.api.core.ApiFutures$1.onFailure(ApiFutures.java:68) at com.google.common.util.concurrent.Futures$4.run(Futures.java:1123) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute( MoreExecutors.java:435) at com.google.common.util.concurrent.AbstractFuture.executeListener( AbstractFuture.java:900) at com.google.common.util.concurrent.AbstractFuture. complete(AbstractFuture.java:811) at com.google.common.util.concurrent.AbstractFuture. setException(AbstractFuture.java:675) at com.google.api.core.AbstractApiFuture$InternalSettableFuture. setException(AbstractApiFuture.java:95) at com.google.api.core.AbstractApiFuture.setException( AbstractApiFuture.java:77) at com.google.api.gax.grpc.GrpcExceptionCallable$ ExceptionTransformingFuture.onFailure(GrpcExceptionCallable.java:97) at com.google.api.core.ApiFutures$1.onFailure(ApiFutures.java:68) at com.google.common.util.concurrent.Futures$4.run(Futures.java:1123) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute( MoreExecutors.java:435) at com.google.common.util.concurrent.AbstractFuture.executeListener( AbstractFuture.java:900) at com.google.common.util.concurrent.AbstractFuture. complete(AbstractFuture.java:811) at com.google.common.util.concurrent.AbstractFuture. setException(AbstractFuture.java:675) at io.grpc.stub.ClientCalls$GrpcFuture.setException(ClientCalls.java:515) at io.grpc.stub.ClientCalls$UnaryStreamToFuture.onClose( ClientCalls.java:490) at io.grpc.PartialForwardingClientCallListener.onClose( PartialForwardingClientCallListener.java:39) at io.grpc.ForwardingClientCallListener.onClose( ForwardingClientCallListener.java:23) at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallList ener.onClose(ForwardingClientCallListener.java:40) at com.google.ads.googleads.lib.logging.LoggingInterceptor$1$ 1.onClose(LoggingInterceptor.java:111) at io.grpc.PartialForwardingClientCallListener.onClose( PartialForwardingClientCallListener.java:39) at io.grpc.ForwardingClientCallListener.onClose( ForwardingClientCallListener.java:23) at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallList ener.onClose(ForwardingClientCallListener.java:40) at io.grpc.internal.CensusStatsModule$StatsClientInterceptor$1$1. onClose(CensusStatsModule.java:700) at io.grpc.PartialForwardingClientCallListener.onClose( PartialForwardingClientCallListener.java:39) at io.grpc.ForwardingClientCallListener.onClose( ForwardingClientCallListener.java:23) at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallList ener.onClose(ForwardingClientCallListener.java:40) at io.grpc.internal.CensusTracingModule$TracingClientInterceptor$1$1. onClose(CensusTracingModule.java:399) at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:500) at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:65) at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl. close(ClientCallImpl.java:592) at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl. access$700(ClientCallImpl.java:508) at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$ 1StreamClosed.runInContext(ClientCallImpl.java:632) 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:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Suppressed: com.google.api.gax.rpc.AsyncTaskException: Asynchronous task failed at com.google.api.gax.rpc.ApiExceptions.callAndTranslateApiException( ApiExceptions.java:57) at com.google.api.gax.rpc.UnaryCallable.call(UnaryCallable.java:112) at com.google.ads.googleads.v2.services.AdGroupAdServiceClient. mutateAdGroupAds(AdGroupAdServiceClient.java:348) at com.google.ads.googleads.v2.services.AdGroupAdServiceClient. mutateAdGroupAds(AdGroupAdServiceClient.java:323) at com.addon.controller.AddNewCampaignFinal.sendAdsDataForDisplay( AddNewCampaignFinal.java:1380) at com.addon.controller.AddNewCampaignFinal.createMyExtension( AddNewCampaignFinal.java:1258) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke( InvocableHandlerMethod.java:209) at org.springframework.web.method.support.InvocableHandlerMethod. invokeForRequest(InvocableHandlerMethod.java:136) at org.springframework.web.servlet.mvc.method.annotation. ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod. java:102) at org.springframework.web.servlet.mvc.method.annotation. RequestMappingHandlerAdapter.invokeHandlerMethod( RequestMappingHandlerAdapter.java:891) at org.springframework.web.servlet.mvc.method.annotation. RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter. java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter. handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet. doDispatch(DispatcherServlet.java:991) at org.springframework.web.servlet.DispatcherServlet. doService(DispatcherServlet.java:925) at org.springframework.web.servlet.FrameworkServlet.processRequest( FrameworkServlet.java:974) at org.springframework.web.servlet.FrameworkServlet. doGet(FrameworkServlet.java:866) at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) at org.springframework.web.servlet.FrameworkServlet. service(FrameworkServlet.java:851) at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:166) at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter. doFilterInternal(HttpTraceFilter.java:90) at org.springframework.web.filter.OncePerRequestFilter. doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:166) at org.springframework.web.filter.RequestContextFilter.doFilterInternal( RequestContextFilter.java:99) at org.springframework.web.filter.OncePerRequestFilter. doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:166) at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal( HttpPutFormContentFilter.java:109) at org.springframework.web.filter.OncePerRequestFilter. doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:166) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal( HiddenHttpMethodFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter. doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:166) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter. filterAndRecordMetrics(WebMvcMetricsFilter.java:155) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter. filterAndRecordMetrics(WebMvcMetricsFilter.java:123) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter. doFilterInternal(WebMvcMetricsFilter.java:108) at org.springframework.web.filter.OncePerRequestFilter. doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal( CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter. doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke( AuthenticatorBase.java:493) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:81) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service( Http11Processor.java:800) at org.apache.coyote.AbstractProcessorLight.process( AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process( AbstractProtocol.java:806) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. doRun(NioEndpoint.java:1498) at org.apache.tomcat.util.net.SocketProcessorBase.run( SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run( TaskThread.java:61) ... 1 more Caused by: io.grpc.StatusRuntimeException: INTERNAL: Internal error encountered. at io.grpc.Status.asRuntimeException(Status.java:533) ... 27 more =================================================== Here below is my code which i written in my program AdMediaBundleAsset adMediaBundleAsset = AdMediaBundleAsset.newBuilder() .setAsset(StringValue.of(asset_Resource)) .build(); DisplayUploadAdInfo displayAdInfo = DisplayUploadAdInfo.newBuilder() .setMediaBundle(adMediaBundleAsset) .build(); Ad ad = Ad.newBuilder() .setDisplayUploadAd(displayAdInfo) .addFinalUrls(StringValue.of("http://www.mydisplayurl.com")) .build(); AdGroupAd adGroupAd = AdGroupAd.newBuilder() .setAd(ad) .setStatus(AdGroupAdStatus.PAUSED) .setAdGroup(StringValue.of(AdGroup)) .build(); can you please try to help me for solve this perticular issue ? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog: https://googleadsdeveloper.blogspot.com/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/b57a88e5-29f8-41ef-b695-3afbbe621a6a%40googlegroups.com.