NbtPingStart 0.1.1

NbtPingStart 0.1.1

测试测试过
语言语言 Obj-CObjective C
许可证 自定义
发布上次发布2017年4月

xiangyu-czc 维护。



pingstart_sdk_iOS

PingStart iOS SDK - 即将推出

PingStart

要求

  • iOS 8.0+
  • 需要 ARC
  • xcode 8.0 +

安装

手动使用 SDK 下载

  1. 下载并解压 PSSDK-iOS
  2. 将 PSSDK-iOS 文件夹拖放到您的 Xcode 应用程序组中(确保勾选“将项目复制到目标组的文件夹”选项)。
  3. 将以下框架或库添加到您的项目中。为此,请单击您的应用程序的目标,然后单击“构建阶段”并展开“链接到二进制文件库”组。
    1. 需要以下框架
      1. 'CoreGraphics.framework'
      2. 'UIKit.framework'
      3. 'Foundation.framework'
      4. 'QuartzCore.framework'
      5. 'StoreKit.framework'
      6. 'SystemConfiguration.framework'
      7. 'CoreTelephony.framework'
      8. 'Security.framework'
      9. 'AdSupport.framework'
    2. 需要以下库
      1. libz.tbd
  4. 转到“目标”->“构建设置”->“全部”
    搜索“其他链接器标志”,在“其他链接器标志”中添加“-ObjC”

用法

oc

//1、property
@property(nonatomic,strong)PSVideoView *adView;

//2、init
self.adView = [[PSVideoView alloc] initWithPublisherId:YOUR_PUBLISHER_ID slotId:YOUR_SLOT_ID];
_adView.delegate = self;
[_adView loadAd];

//3、delegate
-(void)psAdViewVideoDidLoad:(PSVideoView*)view{
    [view presentToViewController:self];
}
***other delegate***

查看完成示例

#import "ViewController.h"
#import "PingStart.h"

@interface ViewController ()<PSVideoDelegate>
@property(nonatomic,strong)PSVideoView *adView;
@end

@implementation ViewController
- (void)viewDidLoad {
    [super viewDidLoad];

    self.adView = [[PSVideoView alloc] initWithPublisherId:YOUR_PUBLISHER_ID slotId:YOUR_SLOT_ID];
    _adView.delegate = self;
    [_adView loadAd];
}

-(void)psAdViewVideoDidLoad:(PSVideoView *)view{
    [view presentToViewController:self];
}
@end

swift

//1、property
var adView : PSVideoView?

//2、init
adView = PSVideoView(publisherId:YOUR_PUBLISHER_ID,slotId:YOUR_SLOT_ID)
adView?.delegate = self
adView?.loadAd()

//3、delegate
func psAdViewVideoDidLoad(_ view: PSVideoView) {
    view.present(to: self)
}
***other delegate***

查看完成示例

import UIKit

class ViewController: UIViewController,PSVideoDelegate {
    var adView : PSVideoView?

    override func viewDidLoad() {
        super.viewDidLoad()
        PingStart.enableDebug(true)

        adView = PSVideoView(publisherId: YOUR_PUBLISHER_ID, slotId: YOUR_SLOT_ID)
        adView?.delegate = self
        adView?.loadAd()
    }

    func psAdViewVideoDidLoad(_ view: PSVideoView) {
        view.present(to: self)
    }
}