首页 > 手机专区 > 手机APP >

iOS接入ADHUB如何实现激励视频的显示

来源:互联网 2023-03-03 23:38:36 396

iOS接入ADHUB如何实现激励视频的显示HzS办公区 - 实用经验教程分享!

工具/原料

  • Mac
  • Xcode

方法/步骤

  • 1

    和Banner的接入一样,我们在配置之后在需要展示激励视频的页面导入#import AdHubSDK/AdHubSDK.h>头文件。HzS办公区 - 实用经验教程分享!

    iOS接入ADHUB如何实现激励视频的显示HzS办公区 - 实用经验教程分享!

  • 2

    和Banner不同的是Banner是通过View的形式,而激励视频可以使用单利的形式,所以我们在viewDidLoad里面设置代理和拉取视频,如下HzS办公区 - 实用经验教程分享!

    [AdHubRewardBasedVideoAd sharedInstance].delegate = self;HzS办公区 - 实用经验教程分享!

    [[AdHubRewardBasedVideoAd sharedInstance] loadAdWithSpaceID:data.rewardVideoSpaceID spaceParam:data.rewardVideoSpaceParam];HzS办公区 - 实用经验教程分享!

    iOS接入ADHUB如何实现激励视频的显示HzS办公区 - 实用经验教程分享!

  • 2相关内容未经授权抓取自百度经验
  • 3

    在接入文档里面也特别说明了主要的属性,第一个就是spaceID参数,是后台创建应用获取得到,直接写固定即可,在拉取视频我们进行播放之前可以使用ready来获取是否是否准备好,方便我们进行播放。HzS办公区 - 实用经验教程分享!

    iOS接入ADHUB如何实现激励视频的显示HzS办公区 - 实用经验教程分享!

  • 4

    另外我们在使用的类里面必须遵循AdHubRewardBasedVideoAdDelegate代理,不然使用代理方法会报警告。HzS办公区 - 实用经验教程分享!

    iOS接入ADHUB如何实现激励视频的显示HzS办公区 - 实用经验教程分享!

  • 5

    和Banner不同的是使用presentFromRootViewController方法展示视频而不是在代理里面返回展示的控制器。HzS办公区 - 实用经验教程分享!

    iOS接入ADHUB如何实现激励视频的显示HzS办公区 - 实用经验教程分享!

  • 6

    在我们调用了presentFromRootViewController之后- (void)rewardBasedVideoAd:(AdHubRewardBasedVideoAd *)rewardBasedVideoAdHzS办公区 - 实用经验教程分享!

    didRewardUserWithReward:(NSObject *)reward代理方法会被调用,这个方法是必须实现的代理方法。HzS办公区 - 实用经验教程分享!

    iOS接入ADHUB如何实现激励视频的显示HzS办公区 - 实用经验教程分享!

  • 7

    最后就是视频的相关生命周期的方法,可以使用代理来监听视频加载状态,播放以及关闭状态。HzS办公区 - 实用经验教程分享!

    iOS接入ADHUB如何实现激励视频的显示HzS办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!HzS办公区 - 实用经验教程分享!


    标签: ios手机XCODEMac软件开发

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码