AdFilters
  public
  
  final
  
  class
  AdFilters
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.adservices.common.AdFilters | 
A container class for filters which are associated with an ad.
If any of the filters in an AdFilters instance are not satisfied, the associated ad
 will not be eligible for ad selection. Filters are optional ad parameters and are not required as
 part of AdData.
Summary
| Nested classes | |
|---|---|
| 
        
        
        
        
        class | AdFilters.BuilderBuilder for creating  | 
| Inherited constants | 
|---|
| Fields | |
|---|---|
| 
    public
    static
    final
    Creator<AdFilters> | CREATOR
 | 
| Public methods | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      equals(Object o)
      Checks whether the  | 
| 
        
        
        
        
        
        FrequencyCapFilters | 
      getFrequencyCapFilters()
      Gets the  | 
| 
        
        
        
        
        
        int | 
      hashCode()
      Returns the hash of the  | 
| 
        
        
        
        
        
        String | 
      toString()
      Returns a string representation of the object. | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      Flatten this object in to a Parcel. | 
| Inherited methods | |
|---|---|
Fields
Public methods
equals
public boolean equals (Object o)
Checks whether the AdFilters objects represent the same set of filters.
| Parameters | |
|---|---|
| o | Object: the reference object with which to compare. | 
| Returns | |
|---|---|
| boolean | trueif this object is the same as the obj
          argument;falseotherwise. | 
getFrequencyCapFilters
public FrequencyCapFilters getFrequencyCapFilters ()
Gets the FrequencyCapFilters instance that represents all frequency cap filters for
 the ad.
 
If null, there are no frequency cap filters which apply to the ad.
| Returns | |
|---|---|
| FrequencyCapFilters | |
hashCode
public int hashCode ()
Returns the hash of the AdFilters object's data.
| Returns | |
|---|---|
| int | a hash code value for this object. | 
toString
public String toString ()
Returns a string representation of the object. In general, the
 toString method returns a string that
 "textually represents" this object. The result should
 be a concise but informative representation that is easy for a
 person to read.
 It is recommended that all subclasses override this method.
 
 The toString method for class Object
 returns a string consisting of the name of the class of which the
 object is an instance, the at-sign character `@', and
 the unsigned hexadecimal representation of the hash code of the
 object. In other words, this method returns a string equal to the
 value of:
 
| Returns | |
|---|---|
| String | a string representation of the object. | 
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
| Parameters | |
|---|---|
| dest | Parcel: This value cannot benull. | 
| flags | int: Additional flags about how the object should be written.
 May be 0 orParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 Value is either0or a combination ofParcelable.PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
