Interface POBImpDepthHandling

  • All Implemented Interfaces:

    
    public interface POBImpDepthHandling
    
                        

    This interface provides methods to handle impression depth.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract Unit initiate() Initiates the impression depth handling.
      abstract Unit recordImpression(POBAdFormat placementType) Updates the impression depth map with the impression count for the given placement type.
      abstract Integer getImpressions(POBAdFormat placementType) This method returns the impression depth for the given placement type.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • initiate

         abstract Unit initiate()

        Initiates the impression depth handling.

      • recordImpression

         abstract Unit recordImpression(POBAdFormat placementType)

        Updates the impression depth map with the impression count for the given placement type.

        Parameters:
        placementType - The placement type for which the impression count needs to be updated.
      • getImpressions

         abstract Integer getImpressions(POBAdFormat placementType)

        This method returns the impression depth for the given placement type.

        Returns:

        The impression depth for the given placement type.