KeyedFrequencyCap
  public
  
  final
  
  class
  KeyedFrequencyCap
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.adservices.common.KeyedFrequencyCap | 
특정 광고 카운터 키의 최대 게재빈도입니다.
최대 게재빈도는 지정된 시간 간격 내에 이벤트가 발생할 수 있는 최대 비율을 정의합니다. 최대 게재빈도를 초과하면 연결된 광고가 광고 선택에서 필터링됩니다.
요약
중첩된 클래스 | |
|---|---|
        
        
        
        
        class | 
      
        KeyedFrequencyCap.Builder
        
  | 
    
상속된 상수 | 
|---|
필드 | |
|---|---|
    public
    static
    final
    Creator<KeyedFrequencyCap> | 
    
      CREATOR
      
  | 
  
공개 메서드 | |
|---|---|
        
        
        
        
        
        boolean
     | 
  
    
      
      equals(Object o)
      
      
        
  | 
  
        
        
        
        
        
        int
     | 
  
    
      
      getAdCounterKey()
      
      
        최대 게재빈도가 적용되는 광고 카운터 키를 반환합니다.  | 
  
        
        
        
        
        
        Duration
     | 
  
    
      
      getInterval()
      
      
        최대 게재빈도가 계산되는 가장 가까운 초로 잘릴   | 
  
        
        
        
        
        
        int
     | 
  
    
      
      getMaxCount()
      
      
        지정된 시간 간격 내에 허용되는 최대 이벤트 발생 횟수를 반환합니다.  | 
  
        
        
        
        
        
        int
     | 
  
    
      
      hashCode()
      
      
        
  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      toString()
      
      
        객체의 문자열 표현을 반환합니다.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      writeToParcel(Parcel dest, int flags)
      
      
        이 객체를 Parcel에 평면화합니다.  | 
  
상속된 메서드 | |
|---|---|
필드
CREATOR
public static final Creator<KeyedFrequencyCap> CREATOR
공개 메서드
equals
public boolean equals (Object o)
KeyedFrequencyCap 객체에 동일한 정보가 포함되어 있는지 확인합니다.
| 매개변수 | |
|---|---|
o | 
        
          Object: 비교할 참조 객체입니다. | 
      
| 반환 값 | |
|---|---|
boolean | 
        이 객체가 obj 인수와 동일한 경우 true, 동일하지 않은 경우에는 false입니다. | 
      
getAdCounterKey
public int getAdCounterKey ()
최대 게재빈도가 적용되는 광고 카운터 키를 반환합니다.
광고 카운터 키는 광고 기술에 의해 정의되며 이전에 기기에서 계산되고 유지되었을 수 있는 기준을 정의하는 임의의 숫자 식별자입니다. 기기 내 개수가 특정 시간 간격 내에서 최대 개수를 초과하면 최대 게재빈도가 초과된 것입니다.
| 반환 값 | |
|---|---|
int | 
        이 값은 null일 수 없습니다. | 
      
getInterval
public Duration getInterval ()
최대 게재빈도가 계산되는 가장 가까운 초로 잘릴 Duration으로 간격을 반환합니다.
 
이 최대 게재빈도가 계산되면 지속 이벤트 수가 최근 시간 간격으로 계산됩니다. 광고 기술에서 이전에 발생한 일치하는 이벤트의 개수가 getMaxCount()에서 반환된 수보다 크면 최대 게재빈도가 초과된 것이므로 광고가 광고 선택의 대상이 될 수 없습니다.
| 반환 값 | |
|---|---|
Duration | 
        이 값은 null일 수 없습니다. | 
      
getMaxCount
public int getMaxCount ()
지정된 시간 간격 내에 허용되는 최대 이벤트 발생 횟수를 반환합니다.
getInterval()로 정의된 시간 간격 내에 기기에서 계산된 광고 카운터 키 및 광고 이벤트 유형과 일치하는 이벤트가 더 있으면 최대 게재빈도가 초과된 것이므로 광고가 광고 선택의 대상이 될 수 없습니다.
 
예를 들어 1시간 이내에 최대 개수 2에 대한 필터를 지정하는 광고는 광고 선택 프로세스 전 한 시간 이내에 이벤트가 2회 이상 계산된 경우 광고 선택의 대상이 될 수 없습니다.
| 반환 값 | |
|---|---|
int | 
        |
toString
public String toString ()
객체의 문자열 표현을 반환합니다. 일반적으로 toString 메서드는 이 객체를 '텍스트로 표현'하는 문자열을 반환합니다. 결과는 사람이 읽기 쉬우며 간결하지만 정보를 제공하도록 표현되어야 합니다.
 모든 서브클래스는 이 메서드를 재정의하는 것이 좋습니다.
 
 Object 클래스의 toString 메서드는 객체가 인스턴스인 클래스의 이름, at 기호 문자 `@' 및 객체 해시 코드의 부호 없는 16진수 표현으로 구성된 문자열을 반환합니다. 즉, 이 메서드는 다음 값과 동일한 문자열을 반환합니다.
 
 getClass().getName() + '@' + Integer.toHexString(hashCode())
| 반환 값 | |
|---|---|
String | 
        객체의 문자열 표현입니다. | 
writeToParcel
public void writeToParcel (Parcel dest, int flags)
이 객체를 Parcel에 평면화합니다.
| 매개변수 | |
|---|---|
dest | 
        
          Parcel: 이 값은 null일 수 없습니다. | 
      
flags | 
        
          int: 객체가 작성되는 방식에 대한 추가 플래그입니다.
 0 또는 Parcelable.PARCELABLE_WRITE_RETURN_VALUE일 수 있습니다.
 
 값은 0이거나 Parcelable.PARCELABLE_WRITE_RETURN_VALUE와 android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES의 조합입니다. |