Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想在iOS上实现可驳回的广告(类似于潘多拉应用程序)。有什么建议或框架吗?_Ios_Objective C_Iphone_Popup_Ads - Fatal编程技术网

我想在iOS上实现可驳回的广告(类似于潘多拉应用程序)。有什么建议或框架吗?

我想在iOS上实现可驳回的广告(类似于潘多拉应用程序)。有什么建议或框架吗?,ios,objective-c,iphone,popup,ads,Ios,Objective C,Iphone,Popup,Ads,所以,我想在即将发布的应用程序中投放广告(以前从未做过任何广告),我想以一种非侵入性的方式。我正在寻求帮助,以想出一个体面的非陈腐的方式来实现这一点 我要找的是类似潘多拉星球上的横幅广告。像这样(虽然没有那么高): 如果你看不到图片:在潘多拉星球上,当一个横幅广告弹出时,它的角落里有一个小X。按X键几分钟后,广告就会消失。横幅广告在内容上方浮动,如果不驳回,就在UITabBar上方 有什么框架可以做这样的事情吗?如果不是……我该怎么做呢 我的第一反应是为广告创建一个UIView,在角落里有一个按

所以,我想在即将发布的应用程序中投放广告(以前从未做过任何广告),我想以一种非侵入性的方式。我正在寻求帮助,以想出一个体面的非陈腐的方式来实现这一点

我要找的是类似潘多拉星球上的横幅广告。像这样(虽然没有那么高):

如果你看不到图片:在潘多拉星球上,当一个横幅广告弹出时,它的角落里有一个小X。按X键几分钟后,广告就会消失。横幅广告在内容上方浮动,如果不驳回,就在UITabBar上方

有什么框架可以做这样的事情吗?如果不是……我该怎么做呢

我的第一反应是为广告创建一个UIView,在角落里有一个按钮,可以将其从superview和广告本身中移除。然后将其添加到我的应用程序的UITabBar中。但这感觉很草率——我太生疏了,想不出更好的方法来完成它

像这样做的正常方式是什么


谢谢你的帮助

@Andy,这不是一个非常有用的答案……UIKit是一个非常大的框架。关于我应该使用哪种机制或设计模式的任何提示?您可以创建一个单独的UIWindow并将您的横幅放在那里,这是最安全的选项,这就是许多HUD库的工作方式。第二个选项是将自定义视图UIView直接添加到视图控制器。这是不太可靠的,因为它将参与与其他应用程序视图相同的视图层次结构。我不完全确定您想要什么,因为从您的示例来看,该广告有点侵入性。自动广告与手动投放/触发广告之间存在差异(参见twitter等原生广告)