TagON 0.2.2

TagON 0.2.2

测试已测试
Lang语言 Obj-CObjective C
许可证 未知
发布时间最新发布时间2019年1月

Onder OZCAN 维护。



TagON 0.2.2

TagON iOS

NSDK logo

Version License

TagON iOS SDK 是一个一体化包,包含程序化购买解决方案和数据集成,广告管理 SDK。该产品 TagON iOS SDK 为发行商提供了巨大的机会,包括定位、交互、各种广告模式和程序化技术,以增加收入。

  • 入门指南
  • TagON SDK 实现
  • 集成广告
    1. 全屏

入门指南

使用 pod

 pod 'TagON'

也可以手动实现框架

  • 拖拽框架文件 "TagON.framework" 到项目中
  • 拖拽捆绑文件 "TagON.bundle" 到项目中
  • 确保将静态库添加到项目的目标 -> 构建阶段 -> 链接库 -> libTagON.a

TagOn SDK 实现

在你的 appDelegate 中引入 TagON 适配器类

 #import <TagON/TagAdapter.h>

在 Appdelegate 中引入 TagON 适配器头文件之后,使用你的 Publisher ID 和由 TagON 提供的 Inventory ID 初始化 TagAdapter sharedManeger

你也可以在选择 默认 内容-URL 而不是在非关系型 UI(如:主页或任何其他非内容关系屏)中请求广告

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

    [[TagAdapter sharedManager] initWithPublisherID:@"#publisherID#" inventoryID:@"#inventoryID#"];
    
    [TagAdapter setDefaultContentURL:@"https://www.nmobs.com"];

	return YES;
}

### 你还可以在测试环境中运行 TagAdapter,以便于每次请求都能显示测试广告。

    [TagAdapter setTest:YES];

广告集成

全屏广告

  • 在你的 View Controller .m 文件中引入 Fullpage 广告
 #import <TagON/TagFullPageImageView.h>

在你的 viewWillAppear 或是在 View Controller 被调用之后的自定义方法中,初始化 TagFullPageImageView 类

    TagFullPageImageView *tagBanner = [[TagFullPageImageView alloc] initWithAdUnitID:@"#adUnitID#" andContentUrl:@"https://www.nmobs.com"];
        
    tagBanner.delegate = self;
    

委托(Delegation)

TagFullPageImageView 还会跟踪广告是否已显示或失败。

@interface ViewController ()<TagFullPageImageViewDelegate>

声明 TagFullPageImageView 时,设置委托为 self。

 tagBanner.delegate = self;       

委托方法(Delegation Methods)

-(void)AdvertisementLoadFailed{
    NSLog(@"Advertisement failed");
}
-(void)AdvertisementLoaded{  
    NSLog(@"Advertisement Loaded Successfull");
}