将 HypeLab 广告集成到您的 iOS 应用中。
在您的 Podfile
中添加 HypeLabSdk
依赖项
pod 'HypeLabSdk', '~> 1.0'
然后安装包
pod install
使用 Git URL:https://github.com/gohypelab/hypelab-sdk-ios
查找该包
Swift
import HypeLabSdk.HypeLab
import HypeLabSdk.Config
// ...
let config = Config(environment: "environment", propertySlug: "propertySlug")
HypeLab.initialize(config)
Objective-C
#import <HypeLabSdk/HypeLab.h>
#import <HypeLabSdk/Config.h>
// ...
Config *config = [[Config alloc] initWithEnvironment:@"environment" propertySlug:@"propertySlug"];
[HypeLab initialize:config];
Swift
import HypeLabSdk.Rewarded
// ...
let rewarded = Rewarded(placementSlug: "placementSlug");
rewarded.onReady = { print("Rewarded onReady") }
rewarded.onError = { print("Rewarded onError") }
rewarded.onVideoStart = { print("Rewarded onVideoStart") }
rewarded.onVideoComplete = { print("Rewarded onVideoComplete") }
rewarded.onVideoError = { print("Rewarded onVideoError") }
rewarded.onImpression = { print("Rewarded onImpression") }
rewarded.onClick = { print("Rewarded onClick") }
Objective-C
#import <HypeLabSdk/Rewarded.h>
// ...
Rewarded *rewarded = [[Rewarded alloc] initWithPlacementSlug:@"placementSlug"];
rewarded.onReady = ^{ NSLog(@"Rewarded onReady"); };
rewarded.onError = ^{ NSLog(@"Rewarded onError"); };
rewarded.onVideoStart = ^{ NSLog(@"Rewarded onVideoStart"); };
rewarded.onVideoComplete = ^{ NSLog(@"Rewarded onVideoComplete"); };
rewarded.onVideoError = ^{ NSLog(@"Rewarded onVideoError"); };
rewarded.onImpression = ^{ NSLog(@"Rewarded onImpression"); };
rewarded.onClick = ^{ NSLog(@"Rewarded onClick"); };
Swift
rewarded.show()
Objective-C
[rewarded show];