Package 

Interface MWCommonRequestInterface


  • 
    public interface MWCommonRequestInterface
    
                        

    Mobwith SDK 내부에서 사용되는 공통 광고 요청 관련 기능을 정의하는 인터페이스입니다. 이 인터페이스는 광고 노출(Impression)과 관련된 다양한 유형의 정보를 서버로 전송하는 기본 메소드들을 제공합니다. 구현 클래스는 이러한 메소드를 사용하여 특정 광고 이벤트에 대한 트래킹을 수행할 수 있습니다.

    • Method Summary

      Modifier and Type Method Description
      void sendSortListImpression(Context context, String scriptNo, String advrtsPrdtCode, String sessionId) 광고 정렬 목록(미디에이션 정보) 노출 정보를 서버로 전송합니다.이 메소드는 Mobon 서버로부터 미디에이션 정보를 성공적으로 받아왔을 때 호출되어,어떤 광고 네트워크들이 사용자에게 제공될 수 있는지에 대한 트래킹 정보를 전송하는 역할을 합니다.
      void sendDspImpression(Context context, String sessionId, String scriptNo, String advrtsPrdtCode, String exId, String unitId) DSP(Demand-Side Platform) 광고 노출 정보를 서버로 전송합니다.DSP로부터 광고가 성공적으로 노출되었을 때 호출됩니다.
      void sendPassBackImpression(Context context, String sessionId, String scriptNo, String advrtsPrdtCode, String exId, String unitId) 패스백(Passback) 광고 노출 정보를 서버로 전송합니다.이전 광고 네트워크에서 광고를 채우지 못해 다음 광고 네트워크(패스백)로 광고 요청이 전달되고,해당 패스백 광고가 노출되었을 때 호출됩니다.
      void sendImpressionWith(Context context, String custom08, String impUrl) 커스텀 URL 또는 광고 데이터에 포함된 노출 URL(impUrl)을 사용하여 광고 노출 정보를 전송합니다.이 메소드는 Mobwith 자체 광고 또는 특정 조건에 따라 광고 노출을 트래킹해야 할 때 사용됩니다.'custom08' 파라미터가 우선적으로 사용되며, 해당 값이 없으면 'impUrl'을 사용합니다.
      • Methods inherited from class java.lang.Object

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

      • sendSortListImpression

         void sendSortListImpression(Context context, String scriptNo, String advrtsPrdtCode, String sessionId)

        광고 정렬 목록(미디에이션 정보) 노출 정보를 서버로 전송합니다.이 메소드는 Mobon 서버로부터 미디에이션 정보를 성공적으로 받아왔을 때 호출되어,어떤 광고 네트워크들이 사용자에게 제공될 수 있는지에 대한 트래킹 정보를 전송하는 역할을 합니다.

        Parameters:
        context - 애플리케이션 컨텍스트
        scriptNo - 광고 단위 ID
        advrtsPrdtCode - 광고 상품 코드 (서버에서 내려온 값)
        sessionId - 현재 광고 세션 ID
      • sendDspImpression

         void sendDspImpression(Context context, String sessionId, String scriptNo, String advrtsPrdtCode, String exId, String unitId)

        DSP(Demand-Side Platform) 광고 노출 정보를 서버로 전송합니다.DSP로부터 광고가 성공적으로 노출되었을 때 호출됩니다.

        Parameters:
        context - 애플리케이션 컨텍스트
        sessionId - 현재 광고 세션 ID
        scriptNo - 광고 단위 ID
        advrtsPrdtCode - 광고 상품 코드
        exId - 외부 광고 ID (DSP에서 제공하는 광고 식별자)
        unitId - 광고 UnitId
      • sendPassBackImpression

         void sendPassBackImpression(Context context, String sessionId, String scriptNo, String advrtsPrdtCode, String exId, String unitId)

        패스백(Passback) 광고 노출 정보를 서버로 전송합니다.이전 광고 네트워크에서 광고를 채우지 못해 다음 광고 네트워크(패스백)로 광고 요청이 전달되고,해당 패스백 광고가 노출되었을 때 호출됩니다.

        Parameters:
        context - 애플리케이션 컨텍스트
        sessionId - 현재 광고 세션 ID
        scriptNo - 광고 단위 ID
        advrtsPrdtCode - 광고 상품 코드
        exId - 외부 광고 ID (패스백 광고 네트워크에서 제공하는 광고 식별자)
        unitId - 광고 UnitId
      • sendImpressionWith

         void sendImpressionWith(Context context, String custom08, String impUrl)

        커스텀 URL 또는 광고 데이터에 포함된 노출 URL(impUrl)을 사용하여 광고 노출 정보를 전송합니다.이 메소드는 Mobwith 자체 광고 또는 특정 조건에 따라 광고 노출을 트래킹해야 할 때 사용됩니다.'custom08' 파라미터가 우선적으로 사용되며, 해당 값이 없으면 'impUrl'을 사용합니다.

        Parameters:
        context - 애플리케이션 컨텍스트
        custom08 - 커스텀 노출 URL (광고 데이터의 'custom08' 필드 등).
        impUrl - 기본 노출 URL (광고 데이터의 'impUrl' 필드 등).