애드팝콘 SSP iOS 미디에이션
디스플레이 광고지면에 타 광고네트워크의 광고를 라이브 할 수 있는 기능을 의미하며,내부/자체 광고의 운영 및 여러 국내/해외의 외부 광고를 노출시킬 수 있어 수익극대화에 효과적입니다.
서비스에 대한 보다 자세한 안내는 아래 아티클에서 확인할 수 있습니다.
주의사항
- 애드팝콘 SSP 미디에이션 연동하기 전에 반드시 애드팝콘 SSP 연동이 진행 되어야 합니다. [애드팝콘 SSP : iOS]
- 애드팝콘 SSP 미디에이션 연동 시 애드팝콘 최신 SSP 버전(2.2.2)과 각 업체별 호환 버전을 반드시 확인 후 연동을 진행 부탁 드립니다.
- 각 업체별 호환 버전은 아래 가이드 바로가기 링크에 기재가 되어 있으니 확인 부탁 드립니다.
iOS ATS 정책 관련
일부 미디에이션 제공 업체의 경우 https 를 제공하지 않고 있습니다.
또한 WebView를 사용하기 때문에 특정 도메인을 등록하는데 어려움이 있습니다.
따라서 아래와 같이 ATS를 전체 예외로 설정해주셔야 합니다.
SSP 미디에이션의 경우 상세 내용은 각 광고네트워크의 애플 ATS 지원 정책을 확인해주세요.
미디에이션 지원 업체 & Adapter
현재 지원하는 광고 네트워크는 아래와 같습니다.
- AdColony (리워드 비디오 미디에이션만 제공)
- adfit (배너 광고만 제공)
- admob
- cauly
- fan
- fyber
- mezzomedia
- mintegral
- mopub
- tapjoy
- unityads (리워드 비디오 미디에이션만 제공)
- vungle (리워드 비디오 미디에이션만 제공)
각 광고 네트워크의 최신 Framework 및 header 파일을 사용하는 것을 권장합니다.
(버전에 따른 호환문제가 발생 시 tech_support@igaworks.com 으로 연락 부탁 드립니다.)
미디에이션을 적용하기 위해서는 IgaworksSSP.framework 외에도 아래 Adapter를 프로젝트에 추가해야 합니다.
적용을 원하는 업체의 해당하는 Adapter 폴더만 추가하시면 됩니다.( Drag & Drop )
[iOS SSP MediationNative Download]
미디에이션 적용 방법
- 프로젝트에 Adapter를 추가 합니다.
- 각 네트워크 별로 필요한 iOS Framework를 추가합니다.
기본적으로 위에서 다운로드 받은 Adapter 폴더에 framework 포함되어 있으나, CocoaPod를 사용하여 framework를 추가하는 경우에는
해당 네트워크 Adapter 폴더에 포함되어 있는 framework 혹은 라이브러리를 제거 한 뒤 Adapter만 추가하여 사용 부탁 드립니다. - 각 네트워크 별 상세 설정은 아래의 가이드 페이지를 참고하시어 설정 부탁 드립니다.
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;
}
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary* )launchOptions { [[MTGSDK sharedInstance] setAppID:@“발급받은 AppID” ApiKey:@“발급받은 ApiKey”]; return YES; }