AppLovinMAX
AppLovin
사용방법
2) 초기 셋팅, 3) 초기화 진행은 위 링크에 들어가서 직접 설정하시는 것을 권장드립니다
1) 설치
미디에이션2) 초기 셋팅
SKAdNetwork 처리 -> 링크
다음 코드를 사용하여 Info.plist 내부에 추가하여 주세요!
3) 초기화
-> 링크
@import AppLovinSDK;
-(void)setupAppLovin {
[[ALSdk shared] initializeSdkWithCompletionHandler:^(ALSdkConfiguration *configuration) {
// Start loading ads
}];
}import AppLovinSDK
class AppDelegate: UIResponder {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
setupAppLovin()
}
}
extension AppDelegate {
func setupAppLovin() {
ALSdk.initializeSdk()
}
}Native Layout 설정
Adapter 내부에 들어있는 Xib 파일을 project에 꼭 넣어주세요.

MANativeAdView를 AdPopcornNativeAd addsubView해 주고 layout을 잡아 주어야 광고가 보입니다.
#import <AdPopcornSSP/AdPopcornSSPNativeAd.h>
#import "AppLovinMaxDynamicBidAdapter.h"
- (void)viewDidLoad {
[super viewDidLoad];
MANativeAdView *maxNativeAdView =
[[NSBundle mainBundle] loadNibNamed:@"NativeManualAdView" owner:nil options:nil].firstObject;
// AppLovinMax 네이티브 사이즈 재정의
maxNativeAdView.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 250);
APAppLovinMaxNativeAdRenderer *apAppLovinMaxNativeAdRenderer = [[APAppLovinMaxNativeAdRenderer alloc] init];
apAppLovinMaxNativeAdRenderer.appLovinNativeAdView = maxNativeAdView;
[_adPopcornSSPNativeAd setAppLovinMaxRenderer:apAppLovinMaxNativeAdRenderer superView:maxNativeAdView];
}override func viewDidLoad()
{
super.viewDidLoad()
maxNativeAdView = Bundle.main.loadNibNamed("NativeManualAdView",
owner: nil,
options: nil)?.first as? MANativeAdView
// AppLovinMax 네이티브 사이즈 재정의
maxNativeAdView.frame = CGRectMake(0, 0, 393, 250)
apAppLovinMaxNativeAdRenderer= APAppLovinMaxNativeAdRenderer.init()
apAppLovinMaxNativeAdRenderer.appLovinNativeAdView = maxNativeAdView
adPopcornSSPNativeAd.setAppLovinMaxRenderer(apAppLovinMaxNativeAdRenderer, superView: maxNativeAdView)
}AppLovinMaxDynamicBid의 경우 AdPopcornSSP, FAN, FAN Native Banner와 다르게 xib파일을 이용하여 직접 View를 생성한 뒤, 해당 xib 파일을 읽어와 renderer에 전달해 주어야 합니다.
APAppLovinMaxNativeAdRenderer에 MANativeAdView 와 superView를 세팅 후, setAppLovinMaxRenderer:superView: API를 통해 render와 maxNativeAdView 를 sdk에 최종적으로 전달.
Last updated
Was this helpful?