提交 d2582ba6 作者: 陈晨

max 广告

上级 3e796a12
No preview for this file type
## ZYouSDK V1.0.0文档接入使用 ## ZYouSDK V1.0.0文档接入使用
...@@ -32,7 +32,9 @@ ...@@ -32,7 +32,9 @@
    8 [数据埋点](#sec8)     8 [数据埋点](#sec8)
    9 [展示广告](#sec9)     9.1 [创建广告](#sec9.1)
    9.2 [展示广告](#sec9.2)
    9.3 [广告回调](#sec9.3)
    10 [退出登录](#sec10)     10 [退出登录](#sec10)
...@@ -77,11 +79,24 @@ ...@@ -77,11 +79,24 @@
![ios_overseas2.png](https://zyapk.zwnet.cn/ios_overseas/ios_overseas2.png) ![ios_overseas2.png](https://zyapk.zwnet.cn/ios_overseas/ios_overseas2.png)
     3.2.4 添加 APPsFlyerLib 搜索 https://github.com/AppsFlyerSDK/AppsFlyerFramework 进行添加      3.2.4 添加 APPsFlyerLib 搜索 https://github.com/AppsFlyerSDK/AppsFlyerFramework 进行添加
![ios_overseas3.png](https://zyapk.zwnet.cn/ios_overseas/ios_overseas3.png) ![ios_overseas3.png](https://zyapk.zwnet.cn/ios_overseas/ios_overseas3.png)
     3.2.5 集成 max 广告,需要添加AppLovinSDK,AppLovinMediationGoogleAdapter,AppLovinMediationIronSourceAdapter,AppLovinMediationFacebookAdapter,AppLovinMediationByteDanceAdapter,AppLovinMediationUnityAdsAdapter 仅支持pods集成
     3.2.6 集成 Firebase
``` ```
使用pods集成 <!--使用pods集成 复制以下代码到podfile文件中-->
pod 'AppsFlyerFramework' pod 'AppsFlyerFramework'
pod 'FBSDKCoreKit' pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit' pod 'FBSDKLoginKit'
pod 'FirebaseAnalytics'
pod 'FirebaseAuth'
pod 'FirebaseFirestore'
pod 'AppLovinSDK'
pod 'AppLovinMediationGoogleAdapter'
pod 'AppLovinMediationIronSourceAdapter'
pod 'AppLovinMediationFacebookAdapter'
pod 'AppLovinMediationByteDanceAdapter'
pod 'AppLovinMediationUnityAdsAdapter'
``` ```
&nbsp;&nbsp;&nbsp;&nbsp; 3.3、添加依赖 TARGETS -> Build Phases -> Link Binary With Libraries 下添加以下库 libsqlite3.tbd ,AdSupport.framework &nbsp;&nbsp;&nbsp;&nbsp; 3.3、添加依赖 TARGETS -> Build Phases -> Link Binary With Libraries 下添加以下库 libsqlite3.tbd ,AdSupport.framework
...@@ -595,31 +610,80 @@ app启动时调用注册sdk 在AppDelegate文件中#import "ZYouTool.h" 调用 ...@@ -595,31 +610,80 @@ app启动时调用注册sdk 在AppDelegate文件中#import "ZYouTool.h" 调用
### 8、数据埋点<a name="sec8"></a> ### 8、数据埋点<a name="sec8"></a>
#### 调用示例 #### 调用示例
``` ```
[[ZYouTool sharedInstance]logEventName:@"事件名称" parameters:@{}]; [[RMinerManager sharedInstance]logEventName:@"purchase_1st" parameters:@{@"num":@1,@"amount":@"2.99"}];
``` ```
### 9、广告展示<a name="sec9"></a> ### 9.1、广告创建<a name="sec9.1"></a>
#### 调用示例 #### 调用示例
``` ```
//合适的时间提前加载广告 <!-- //激励广告-->
[[ZYouTool sharedInstance]loadRewardedAd:GADAdTypeRewardedAd successBlock:^{ [[RMinerManager sharedInstance]createRewardedAd:@"b128008165895357"];
//广告加载完
} failureBlock:^(NSString * _Nonnull error) { <!-- 创建插屏广告-->
[[RMinerManager sharedInstance]createInterstitialAd:@"91ec81a90e6164d2"];
```
### 9.2、广告显示<a name="sec9.2"></a>
#### 调用示例
```
<!-- 显示激励广告-->
[[RMinerManager sharedInstance]showRewardedAd];
<!-- 显示插屏广告-->
[[RMinerManager sharedInstance]showInterstitialAd];
```
### 9.3、广告回调<a name="sec9.3"></a>
#### 调用示例
```
//加载完成回调
[[RMinerManager sharedInstance]didLoadAdBlock:^(id _Nonnull ad) {
MAAd *mad = ad;
NSLog(@"广告加载完成=%@",mad.adUnitIdentifier);
}]; }];
//展示广告 //加载失败回调
[ZYouTool.sharedInstance rewardedAdShowWith:self successBlock:^(NSString * _Nonnull type, NSDecimalNumber * _Nonnull amount) { [[RMinerManager sharedInstance]didFailToLoadAdForAdUnitIdentifierBlock:^(NSString * _Nonnull adUnitIdentifier, id _Nonnull error) {
//观看完广告 MAError *merror = error;
} failureBlock:^(NSString * _Nonnull error) { }];
//显示广告回调
[[RMinerManager sharedInstance]didDisplayAdBlock:^(id _Nonnull ad) {
MAAd *mad = ad;
NSLog(@"广告显示=%@",mad.adUnitIdentifier);
}];
//点击广告回调
[[RMinerManager sharedInstance]didClickAdBlock:^(id _Nonnull ad) {
MAAd *mad = ad;
NSLog(@"广告点击=%@",mad.adUnitIdentifier);
}];
//关闭广告回调
[[RMinerManager sharedInstance]didHideAdBlock:^(id _Nonnull ad) {
MAAd *mad = ad;
NSLog(@"关闭广告=%@",mad.adUnitIdentifier);
}];
//关闭广告失败回调
[[RMinerManager sharedInstance]didFailToDisplayAdBlock:^(id _Nonnull ad, id _Nonnull error) {
MAAd *mad = ad;
MAError *merror = error;
}];
//获得奖励回调
[[RMinerManager sharedInstance]didRewardUserForAdBlock:^(id _Nonnull ad, id _Nonnull reward) {
MAAd *mad = ad;
MAReward *mreward = reward;
NSLog(@"获得广告奖励=%@",mad.adUnitIdentifier);
}]; }];
``` ```
### 10、退出登录<a name="sec10"></a> ### 10、退出登录<a name="sec10"></a>
``` ```
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论