CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.
TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Jan 2017 |
Maintained by zhouyehong.
//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***
See the finished example
#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
add following line to YOUR_PROJECT-Bridging-Header.h
#import "PingStart.h"
//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***
See the finished example
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)
}
}