美文网首页经验demoJC专题iOS菜鸟食谱
《iOS-Feeds广告插入方案》-- 不入侵任何的业务代码

《iOS-Feeds广告插入方案》-- 不入侵任何的业务代码

作者: 店长推荐 | 来源:发表于2016-06-28 20:44 被阅读1027次

    最近在CocoaChina看到很多小伙伴都分享了应用内插入广告的经验,但是业务层需要太多的改动。我认为这套框架是很适合半路接广告的小伙伴的,所以开源出来,希望能给大家做点贡献。

    当应用发展到一定阶段,一般都会在feeds流中插入广告,来进行广告的变现,这是每个应用都要进行的过程。 比如微信朋友圈,微博,QQ空间。。。 不列举了,一般有feeds流的都会有广告。

    相关文章

      网友评论

      • _Andy_:请问这个广告位置可以调吗?我看你的demo是随机的,想实现 比如间隔 5条数据一个广告 应该怎么设置
        店长推荐:@大苏Andi 请求完数据,再插入
        _Andy_:请教作者 如果广告请求失败 我能删除当前的cell吗?
        _Andy_:i % 5 == 0 解决了:sweat_smile:
      • 程序员不务正业:花了点时间研究,很实用。谢谢分享
        毛癫子:分享iOS开发的知识,解决大家遇到的问题,欢迎大家投稿~这是小编的一个IOS开发交流群:714042473。
      • Genie_GY:在tableView setEditing的状态下,插入广告之前cell是没问题的,广告后的cell就出现indexPath不符合的情况了
        除此之外,代码很强大。有没有UICollectionView的类似扩展:smile:
      • 怀念裸奔的童年://插入广告
        self.insertToTableView = [InsertAdsToTableView new];
        self.tableView = [self valueForKey:@"tableView"];
        self.insertToTableView.aopUtils = self.tableView.aop_utils;

        我这样写之后出现下面的打印

        <IMYAOPTableViewUtils.m:(125)> [<NSKeyValueObservance 0x174055d20> valueForUndefinedKey:]: this class is not key value coding-compliant for the key _options.



        店长推荐:pod update 更新下代码, 这个跟系统版本有关,已修复
      • 店长推荐:广告那边不调用 reloadData 等待业务层调用。
        在下面的回调方法中 调用 insertWithIndexPaths: 插入广告
        - (void)aopTableUtils:(IMYAOPTableViewUtils*)tableUtils numberOfSection:(NSInteger)sectionNumber;
        店长推荐:@下情绪 demo那边也是随机生成位置,不是固定的
        店长推荐:@下情绪 ??插入的位置用服务端给的数据就好
        115d73b0d2fe:您好,请问一下 如何在显示的tableView上面根据后台返回的广告位置 安插相应的广告,而不是跳转之前就订好位置。现在正在尝试 但是好像没有找到好的方法.谢谢
      • 写耶:大神,你的那个首页广告会先闪一下rootViewController的界面再跳到广告,这部分能优化么。我拿网易新闻的首页广告做比较,发现他们的是直接进入广告,连接的非常顺畅 :smile: 请大神帮忙解答一下
        店长推荐:https://github.com/li6185377/IMYADLaunchDemo/issues/1

      本文标题:《iOS-Feeds广告插入方案》-- 不入侵任何的业务代码

      本文链接:https://www.haomeiwen.com/subject/ytitjttx.html