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 Summary
Modifier and TypeMethodDescriptiondefault voidgenerateAudienceCompositionInsights(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.default voidgenerateAudienceOverlapInsights(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.default voidgenerateInsightsFinderReport(GenerateInsightsFinderReportRequest request, io.grpc.stub.StreamObserver<GenerateInsightsFinderReportResponse> responseObserver) Creates a saved report that can be viewed in the Insights Finder tool.default voidgenerateSuggestedTargetingInsights(GenerateSuggestedTargetingInsightsRequest request, io.grpc.stub.StreamObserver<GenerateSuggestedTargetingInsightsResponse> responseObserver) Returns a collection of targeting insights (e.g.default voidgenerateTargetingSuggestionMetrics(GenerateTargetingSuggestionMetricsRequest request, io.grpc.stub.StreamObserver<GenerateTargetingSuggestionMetricsResponse> responseObserver) Returns potential reach metrics for targetable audiences.default voidlistAudienceInsightsAttributes(ListAudienceInsightsAttributesRequest request, io.grpc.stub.StreamObserver<ListAudienceInsightsAttributesResponse> responseObserver) Searches for audience attributes that can be used to generate insights.default voidlistInsightsEligibleDates(ListInsightsEligibleDatesRequest request, io.grpc.stub.StreamObserver<ListInsightsEligibleDatesResponse> responseObserver) Lists date ranges for which audience insights data can be requested.
-
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]()
-