Interface ForecastOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Forecast,Forecast.Builder
public interface ForecastOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetEffectiveFrequencyBreakdowns(int index) A list of effective frequency forecasts.intA list of effective frequency forecasts.A list of effective frequency forecasts.getEffectiveFrequencyBreakdownsOrBuilder(int index) A list of effective frequency forecasts.List<? extends EffectiveFrequencyBreakdownOrBuilder>A list of effective frequency forecasts.longNumber of ad impressions that exactly matches the Targeting including co-viewers.longNumber of unique people reached that exactly matches the Targeting including co-viewers.longNumber of ad impressions that exactly matches the Targeting.longNumber of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times that exactly matches the Targeting.longTotal number of ad impressions including co-viewers.longNumber of unique people reached including co-viewers.longTotal number of ad impressions.longTotal number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times.longNumber of times the ad's impressions were considered viewable.longgetViews()Number of ad views forecasted for the specified product and targeting.booleanNumber of ad impressions that exactly matches the Targeting including co-viewers.booleanNumber of unique people reached that exactly matches the Targeting including co-viewers.booleanNumber of ad impressions that exactly matches the Targeting.booleanNumber of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times that exactly matches the Targeting.booleanTotal number of ad impressions including co-viewers.booleanNumber of unique people reached including co-viewers.booleanTotal number of ad impressions.booleanTotal number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times.booleanNumber of times the ad's impressions were considered viewable.booleanhasViews()Number of ad views forecasted for the specified product and targeting.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasOnTargetReach
boolean hasOnTargetReach()Number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times that exactly matches the Targeting. Note that a minimum number of unique people must be reached in order for data to be reported. If the minimum number is not met, the on_target_reach value will be rounded to 0.
optional int64 on_target_reach = 5;- Returns:
- Whether the onTargetReach field is set.
-
getOnTargetReach
long getOnTargetReach()Number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times that exactly matches the Targeting. Note that a minimum number of unique people must be reached in order for data to be reported. If the minimum number is not met, the on_target_reach value will be rounded to 0.
optional int64 on_target_reach = 5;- Returns:
- The onTargetReach.
-
hasTotalReach
boolean hasTotalReach()Total number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times. This includes people that may fall outside the specified Targeting. Note that a minimum number of unique people must be reached in order for data to be reported. If the minimum number is not met, the total_reach value will be rounded to 0.
optional int64 total_reach = 6;- Returns:
- Whether the totalReach field is set.
-
getTotalReach
long getTotalReach()Total number of unique people reached at least GenerateReachForecastRequest.min_effective_frequency or GenerateReachForecastRequest.effective_frequency_limit times. This includes people that may fall outside the specified Targeting. Note that a minimum number of unique people must be reached in order for data to be reported. If the minimum number is not met, the total_reach value will be rounded to 0.
optional int64 total_reach = 6;- Returns:
- The totalReach.
-
hasOnTargetImpressions
boolean hasOnTargetImpressions()Number of ad impressions that exactly matches the Targeting.
optional int64 on_target_impressions = 7;- Returns:
- Whether the onTargetImpressions field is set.
-
getOnTargetImpressions
long getOnTargetImpressions()Number of ad impressions that exactly matches the Targeting.
optional int64 on_target_impressions = 7;- Returns:
- The onTargetImpressions.
-
hasTotalImpressions
boolean hasTotalImpressions()Total number of ad impressions. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
optional int64 total_impressions = 8;- Returns:
- Whether the totalImpressions field is set.
-
getTotalImpressions
long getTotalImpressions()Total number of ad impressions. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
optional int64 total_impressions = 8;- Returns:
- The totalImpressions.
-
hasViewableImpressions
boolean hasViewableImpressions()Number of times the ad's impressions were considered viewable. See https://support.google.com/google-ads/answer/7029393 for more information about what makes an ad viewable and how viewability is measured.
optional int64 viewable_impressions = 9;- Returns:
- Whether the viewableImpressions field is set.
-
getViewableImpressions
long getViewableImpressions()Number of times the ad's impressions were considered viewable. See https://support.google.com/google-ads/answer/7029393 for more information about what makes an ad viewable and how viewability is measured.
optional int64 viewable_impressions = 9;- Returns:
- The viewableImpressions.
-
getEffectiveFrequencyBreakdownsList
List<EffectiveFrequencyBreakdown> getEffectiveFrequencyBreakdownsList()A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
getEffectiveFrequencyBreakdowns
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
getEffectiveFrequencyBreakdownsCount
int getEffectiveFrequencyBreakdownsCount()A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
getEffectiveFrequencyBreakdownsOrBuilderList
List<? extends EffectiveFrequencyBreakdownOrBuilder> getEffectiveFrequencyBreakdownsOrBuilderList()A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
getEffectiveFrequencyBreakdownsOrBuilder
A list of effective frequency forecasts. The list is ordered starting with 1+ and ending with the value set in GenerateReachForecastRequest.effective_frequency_limit. If no effective_frequency_limit was set, this list will be empty.
repeated .google.ads.googleads.v18.services.EffectiveFrequencyBreakdown effective_frequency_breakdowns = 10; -
hasOnTargetCoviewReach
boolean hasOnTargetCoviewReach()Number of unique people reached that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_reach = 11;- Returns:
- Whether the onTargetCoviewReach field is set.
-
getOnTargetCoviewReach
long getOnTargetCoviewReach()Number of unique people reached that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_reach = 11;- Returns:
- The onTargetCoviewReach.
-
hasTotalCoviewReach
boolean hasTotalCoviewReach()Number of unique people reached including co-viewers. This includes people that may fall outside the specified Targeting.
optional int64 total_coview_reach = 12;- Returns:
- Whether the totalCoviewReach field is set.
-
getTotalCoviewReach
long getTotalCoviewReach()Number of unique people reached including co-viewers. This includes people that may fall outside the specified Targeting.
optional int64 total_coview_reach = 12;- Returns:
- The totalCoviewReach.
-
hasOnTargetCoviewImpressions
boolean hasOnTargetCoviewImpressions()Number of ad impressions that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_impressions = 13;- Returns:
- Whether the onTargetCoviewImpressions field is set.
-
getOnTargetCoviewImpressions
long getOnTargetCoviewImpressions()Number of ad impressions that exactly matches the Targeting including co-viewers.
optional int64 on_target_coview_impressions = 13;- Returns:
- The onTargetCoviewImpressions.
-
hasTotalCoviewImpressions
boolean hasTotalCoviewImpressions()Total number of ad impressions including co-viewers. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
optional int64 total_coview_impressions = 14;- Returns:
- Whether the totalCoviewImpressions field is set.
-
getTotalCoviewImpressions
long getTotalCoviewImpressions()Total number of ad impressions including co-viewers. This includes impressions that may fall outside the specified Targeting, due to insufficient information on signed-in users.
optional int64 total_coview_impressions = 14;- Returns:
- The totalCoviewImpressions.
-
hasViews
boolean hasViews()Number of ad views forecasted for the specified product and targeting. A view is counted when a viewer views a larger portion or the entirety of an ad beyond an impression. See https://support.google.com/google-ads/answer/2375431 for more information on views.
optional int64 views = 15;- Returns:
- Whether the views field is set.
-
getViews
long getViews()Number of ad views forecasted for the specified product and targeting. A view is counted when a viewer views a larger portion or the entirety of an ad beyond an impression. See https://support.google.com/google-ads/answer/2375431 for more information on views.
optional int64 views = 15;- Returns:
- The views.
-