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

애드팝콘 SSP iOS 미디에이션

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

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

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


주의사항

  • 애드팝콘 SSP 미디에이션 연동하기 전에 반드시 애드팝콘  SSP 연동이 진행 되어야 합니다. [애드팝콘 SSP : iOS]
  • 애드팝콘 SSP 미디에이션 연동 시 애드팝콘 최신 SSP 버전(2.2.2)과 각 업체별 호환 버전을 반드시 확인 후 연동을 진행 부탁 드립니다.
  • 각 업체별 호환 버전은 아래 가이드 바로가기 링크에 기재가  되어 있으니 확인 부탁 드립니다. 



iOS ATS 정책 관련


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

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

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

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




미디에이션 지원 업체 & Adapter

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

  1. AdColony (리워드 비디오 미디에이션만 제공)
  2. adfit (배너 광고만 제공)
  3. admob
  4. cauly
  5. fan 
  6. fyber
  7. mezzomedia
  8. mintegral
  9. mopub
  10. tapjoy
  11. unityads (리워드 비디오 미디에이션만 제공)
  12. vungle (리워드 비디오 미디에이션만 제공)


각 광고 네트워크의  최신 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. 각 네트워크 별 상세 설정은 아래의 가이드 페이지를 참고하시어 설정 부탁 드립니다.


1. AdColony (4.4.1)

- 리워드 비디오 미디에이션만 제공


2. Adfit (3.0.9)

- 배너 광고만 제공


3. AdMob (7.67.0)

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

애드몹 앱 ID의 경우 Info.plist에 GADApplicationIdentifier 필드에 추가해 주셔야 합니다.

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary* )launchOptions {
   
  [[GADMobileAds sharedInstance] startWithCompletionHandler:nil];
   
  return YES;
}


4. Cauly (3.1.11)


5. Fan (6.2.0)


6. Fyber (7.7.2)

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary* )launchOptions {
  [IASDKCore.sharedInstance initWithAppID:@"Your_APP_ID"
  completionBlock:^(BOOL success, NSError * _Nullable error) {}
  completionQueue:nil];
  return YES;
}


7. MezzoMedia (v2 110)

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


8. Mintegral (6.6.0)

- 리워드 비디오 / 배너 / 네이티브 미디에이션 제공

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


- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary* )launchOptions {
[[MTGSDK sharedInstance] setAppID:@“발급받은 AppID” ApiKey:@“발급받은 ApiKey”]; return YES; }


9. Mopub (5.14.1)

- 추가로 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;
}


10. Tapjoy (12.7.0)

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary* )launchOptions {
  //The Tapjoy connect call
  [Tapjoy connect:@"Your_SDK_KEY"];
  return YES;
}


11. UnityAds (3.5.0)

- 리워드 비디오 미디에이션만 제공


12. Vungle (6.8.1)

- 리워드 비디오 미디에이션만 제공

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

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary* )launchOptions {
   
   [[VungleSDK sharedSDK] startWithAppId:@"벙글 앱 ID" error:&error];
   
   return YES;
}