Interface POBSignalBuilding

  • All Implemented Interfaces:

    
    public interface POBSignalBuilding
    
                        

    Interface defining for building signal data. This signal data can be used by Primary/Mediation SDKs when OW SDK is added as a bidder.

    • 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 setDeviceInfo(POBDeviceInfo deviceInfo) Sets the device information to be included in the signal.
      abstract Unit setRequest(POBRequest request) Sets the request information to be included in the signal.
      abstract String build() Builds the final signal string from the provided information.
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • setDeviceInfo

         abstract Unit setDeviceInfo(POBDeviceInfo deviceInfo)

        Sets the device information to be included in the signal.

        Parameters:
        deviceInfo - An instance of POBDeviceInfo containing detailed information about the device.
      • setRequest

         abstract Unit setRequest(POBRequest request)

        Sets the request information to be included in the signal.

        Parameters:
        request - An instance of POBRequest containing detailed information about the request.
      • build

         abstract String build()

        Builds the final signal string from the provided information. This method compiles the previously set device, app, request information, and location into a single string format.

        Returns:

        A String representation of the compiled signal data.