로딩중입니다
애드팝콘 SSP : iOS (미디에이션)
9/14/2017 5:09:36 PM

애드팝콘 SSP iOS 미디에이션

디스플레이 광고지면에 타 광고네트워크의 광고를 라이브 할 수 있는 기능을 의미하며,
내부/자체 광고의 운영 및 여러 국내/해외의 외부 광고를 노출시킬 수 있어 수익극대화에 효과적입니다.

서비스에 대한 보다 자세한 안내는 아래 아티클에서 확인할 수 있습니다.

[애드팝콘 미디에이션 서비스 안내]


주의사항

  1. 애드팝콘 SSP 미디에이션 연동하기 전에 반드시 애드팝콘  SSP 연동이 진행 되어야 합니다. [애드팝콘 SSP : iOS



iOS ATS 정책 관련


일부 미디에이션 제공 업체의 경우 https 를 제공하지 않고 있습니다.

또한 WebView를 사용하기 때문에 특정 도메인을 등록하는데 어려움이 있습니다.

따라서 아래와 같이 ATS를 전체 예외로 설정해주셔야 합니다.

SSP 미디에이션의 경우 상세 내용은 각 광고네트워크의 애플 ATS 지원 정책을 확인해주세요.




미디에이션 지원 업체 & Adapter

현재 지원하는 광고 네트워크는 아래와 같습니다.

  1. AdMob 
  2. Facebook
  3. Cauly
  4. Adfit
  5. Mopub 
  6. Mezzo
  7. UnityAds (리워드 비디오 미디에이션만 적용)
  8. AppNext
  9. Mintegral (리워드 비디오 미디에이션만 적용)


각 광고 네트워크의  최신 Framework 및 header 파일을 사용하는 것을 권장합니다.

(버전에 따른 호환문제가 발생 시 tech_support@igaworks.com 으로 연락 부탁 드립니다.)


미디에이션을 적용하기 위해서는 IgaworksSSP.framework 외에도 아래 Adapter를 프로젝트에 추가해야 합니다.

적용을 원하는 업체의 해당하는 Adapter 폴더만 추가하시면 됩니다.( Drag & Drop )

[iOS SSP MediationNative Download]


미디에이션 적용 방법


  1. 프로젝트에 Adapter를 추가 합니다. 
  2. 각 네트워크 별로 필요한 iOS Framework를 추가합니다.
    기본적으로 위에서 다운로드 받은 Adapter 폴더에
    framework 포함되어 있으나, CocoaPod를 사용하여 framework를 추가하는 경우에는
    해당 네트워크 Adapter 폴더에 포함되어 있는 framework 혹은 라이브러리를 제거 한 뒤 Adapter만 추가하여 사용 부탁 드립니다.
  3. 각 네트워크 별 상세 설정은 아래의 가이드 페이지를 참고하시어 설정 부탁 드립니다.


AdMob 

https://developers.google.com/admob/ios/quick-start

추가로 AdMob의 경우 AppDelegate.m 안에 다음의 코드를 추가하여 sdk 초기화를 진행하여야 합니다.

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary* )launchOptions {

   [GADMobileAds configureWithApplicationID:@“발급받은 AdMob Application ID”];

   return YES;
}

Facebook

https://developers.facebook.com/docs/audience-network/ios/?locale=ko_KR


Cauly

https://github.com/cauly/iOS-SDK/tree/master/Cauly3.1


Adfit (배너 광고만 제공)

https://github.com/adfit/adfit-ios-sdk/wiki/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0


Mopub

https://github.com/mopub/mopub-ios-sdk/wiki/Getting-Started

추가로 MoPub의 경우 AppDelegate.m 안에 다음의 코드를 추가하여 sdk 초기화를 진행하여야 합니다.

    
    - (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary* )launchOptions {

   MPMoPubConfiguration *sdkConfig = [[MPMoPubConfiguration alloc] initWithAdUnitIdForAppInitialization:@“발급받은 Mopub AdUnitId"];

   sdkConfig.loggingLevel = MPLogLevelInfo;
   [[MoPub sharedInstance] initializeSdkWithConfiguration:sdkConfig completion:^{
       NSLog(@“MoPub SDK initialization complete”);
       // SDK initialization complete. Ready to make ad requests.
   }];
   return YES;
}


MezzoMedia

메조미디어의 경우 회원 가입 후 , 전달 받은 SDK에 가이드 문서에 포함되어 있는 내용을 참고 부탁 드립니다.


UnityAds (리워드 비디오 미디에이션만 제공)

https://unityads.unity3d.com/help/ios/integration-guide-ios


AdColony(리워드 비디오 미디에이션만 제공)

https://github.com/AdColony/AdColony-iOS-SDK-3/wiki/Project-Setup


Vungle(리워드 비디오 미디에이션만 제공)

https://support.vungle.com/hc/ko/articles/360002925791


AppLovin (리워드 비디오 미디에이션만 제공)

AppLovin 가이드는 현재 제공하고 있지 않아 저희 SSP사업팀(ssp_biz@igaworks.com)으로 문의를 부탁 드립니다.


AppNext 

https://developers.appnext.com/docs/ios-sdk-installation


Mintegral (리워드 비디오 미디에이션만 제공)

http://cdn-adn.rayjump.com/cdn-adn/v2/markdown_v2/index.html?file=sdk-m_sdk-ios&lang=en

추가로 Mintegral의 경우 AppDelegate.m 안에 다음의 코드를 추가하여 sdk 초기화를 진행하여야 합니다.

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary* )launchOptions {

   [[MTGSDK sharedInstance] setAppID:@“발급받은 AppID” ApiKey:@“발급받은 ApiKey”];

   return YES;
}