文章来源:淘论文网   发布者: 毕业设计   浏览量: 35



还可以点击去查询以下关键词:
[UIViewController]    [定制]    [封装]    [AKGADWrapper]    [UIViewController的定制封装 - AKGADWrapper]   

项目介绍:

项目简介AKGADWrapper

AKGADWrapper是一个UIViewController的封装,在按钮上带有GADBannerView,能够自动处理封装的UIViewController的自动布局。这是一个非常常见的任务,开题报告开题报告,是在使用AdMob货币化的应用开发期间偶然发现的。

安装

Manually and Swift

因为这个类使用AdMob作为额外依赖,因此在指定use_frameworks! 时无法使用它,目前AdMob是静态库。

为了使用这个类你只需要复制AKGADWrapperVC.h 和AKGADWrapperVC.m 文件并安装SAMKeychain 和 Google-Mobile-Ads-SDK 库作为依赖或者手动连接它们。

CocoaPods:仅供Objective-C

在你的Podfile中添加下列内容:

pod "AKGADWrapper", "~> 1.0"
然后运行 pod install

使用方法

封装rootViewController 的示例

-(BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions
{

//Instantiate a UIViewController to wrap UIViewController *mainVC = [[UIStoryboard storyboardWithName:@'Main' bundle:nil] instantiateInitialViewController]; //Instantiate a AKGADWrapperVC with UIViewController to wrap and your Ad Unit ID AKGADWrapperVC *wrappedVC = [[AKGADWrapperVC alloc] initWithViewController:mainVC adUnitID:@'ca-app-pub-3940256099942544/2934735716']; //Optionally set targeting options wrappedVC.gender = GADBaseGenderMale; //Set as the rootViewController self.window.rootViewController = wrappedVC; return YES;

}

移除广告

为了移除广告直接调用带有 属性的 以永远禁止它们或者带有 属性值以处理特殊的banner。

[wrapper removeAds:false];
延缓广告显示

为了提高应用的保留时间,有一个showAdsAfter功能能够帮助你为展示的广告只在一些应用启动后设置一个延时功能。为了只在第三次启动应用时开启显示广告只需要在显示AKGADWrapperVC属性前设置这个属性为2即可。

wrapper.showAdsAfter = 2

github地址:
https://github.com/numen31337/AKGADWrapper


这里还有:


还可以点击去查询:
[UIViewController]    [定制]    [封装]    [AKGADWrapper]    [UIViewController的定制封装 - AKGADWrapper]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/7459.docx
  • 上一篇:能够插入到UIScrollVi毕业设计ew实例中的UI组件 - TOScrollBar
  • 下一篇:iOS app开发调毕业设计试工具 - FLEX