Interface AudienceInsightsServiceGrpc.AsyncService

All Known Implementing Classes:
AudienceInsightsServiceGrpc.AudienceInsightsServiceImplBase
Enclosing class:
AudienceInsightsServiceGrpc

public static interface AudienceInsightsServiceGrpc.AsyncService
 Audience Insights Service helps users find information about groups of
 people and how they can be reached with Google Ads. Accessible to
 allowlisted customers only.
 
  • Method Details

    • generateInsightsFinderReport

      default void generateInsightsFinderReport(GenerateInsightsFinderReportRequest request, io.grpc.stub.StreamObserver<GenerateInsightsFinderReportResponse> responseObserver)
       Creates a saved report that can be viewed in the Insights Finder tool.
       List of thrown errors:
         [AuthenticationError]()
         [AuthorizationError]()
         [FieldError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RangeError]()
         [RequestError]()
       
    • listAudienceInsightsAttributes

      default void listAudienceInsightsAttributes(ListAudienceInsightsAttributesRequest request, io.grpc.stub.StreamObserver<ListAudienceInsightsAttributesResponse> responseObserver)
       Searches for audience attributes that can be used to generate insights.
       List of thrown errors:
         [AuthenticationError]()
         [AuthorizationError]()
         [FieldError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RangeError]()
         [RequestError]()
       
    • listInsightsEligibleDates

      default void listInsightsEligibleDates(ListInsightsEligibleDatesRequest request, io.grpc.stub.StreamObserver<ListInsightsEligibleDatesResponse> responseObserver)
       Lists date ranges for which audience insights data can be requested.
       List of thrown errors:
         [AuthenticationError]()
         [AuthorizationError]()
         [FieldError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RangeError]()
         [RequestError]()
       
    • generateAudienceCompositionInsights

      default void generateAudienceCompositionInsights(GenerateAudienceCompositionInsightsRequest request, io.grpc.stub.StreamObserver<GenerateAudienceCompositionInsightsResponse> responseObserver)
       Returns a collection of attributes that are represented in an audience of
       interest, with metrics that compare each attribute's share of the audience
       with its share of a baseline audience.
       List of thrown errors:
         [AudienceInsightsError]()
         [AuthenticationError]()
         [AuthorizationError]()
         [FieldError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RangeError]()
         [RequestError]()
       
    • generateSuggestedTargetingInsights

      default void generateSuggestedTargetingInsights(GenerateSuggestedTargetingInsightsRequest request, io.grpc.stub.StreamObserver<GenerateSuggestedTargetingInsightsResponse> responseObserver)
       Returns a collection of targeting insights (e.g. targetable audiences) that
       are relevant to the requested audience.
       List of thrown errors:
         [AudienceInsightsError]()
         [AuthenticationError]()
         [AuthorizationError]()
         [FieldError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RangeError]()
         [RequestError]()
       
    • generateAudienceOverlapInsights

      default void generateAudienceOverlapInsights(GenerateAudienceOverlapInsightsRequest request, io.grpc.stub.StreamObserver<GenerateAudienceOverlapInsightsResponse> responseObserver)
       Returns a collection of audience attributes along with estimates of the
       overlap between their potential YouTube reach and that of a given input
       attribute.
       List of thrown errors:
         [AudienceInsightsError]()
         [AuthenticationError]()
         [AuthorizationError]()
         [FieldError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RangeError]()
         [RequestError]()
       
    • generateTargetingSuggestionMetrics

      default void generateTargetingSuggestionMetrics(GenerateTargetingSuggestionMetricsRequest request, io.grpc.stub.StreamObserver<GenerateTargetingSuggestionMetricsResponse> responseObserver)
       Returns potential reach metrics for targetable audiences.
       This method helps answer questions like "How many Men aged 18+ interested
       in Camping can be reached on YouTube?"
       List of thrown errors:
         [AudienceInsightsError]()
         [AuthenticationError]()
         [AuthorizationError]()
         [FieldError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RangeError]()
         [RequestError]()