Tag: iad

由于广告标识符(IDFA)而被拒绝的应用

我的申请被拒绝,原因如下: 您和您的应用程序(以及您与之签约的第三方广告)可以使用广告标识符,以及通过使用广告标识符获得的任何信息,仅用于广告投放。 如果用户重置广告标识符,则您同意不直接或间接地将先前的广告标识符和任何派生的信息与重置的广告标识符进行组合,关联,链接或以其他方式关联。“注意:iAd不使用AdSupport.framework , ASIdentifierManager或广告标识符,因此它们不是iAd实现所必需的,不应该包含在您的应用程序中以支持iAd。如果您的应用正在投放广告,请: – 确保您已经在设备上testing了您的应用,而不仅仅是模拟器,并且在testing之前删除了以前版本的所有应用程序 – 为我们提供在应用程序中查找广告的步骤如果您的应用程序不提供广告,请检查您的代码 – 包括任何第三方库- 删除以下任何实例:class: ASIdentifierManager selector: advertisingIdentifier framework: AdSupport.framework 我已经在设备和模拟器上testing了我的应用程序,并且确实显示您已连接到iAdtesting横幅。 它不会让我login到iAd Workbench,所以也许是这个问题?

应用得到批准,iAd没有出现

我的应用程序刚获得批准,不幸的是我的iAd横幅是白色的空白。 我已经在iTunes Connect上configuration了iAd。 谢谢,

如何在Cocos-SpriteBuilder中添加iAd

我正在使用SpriteBuilder(与Cocos2d v3.0集成)。 我build立了一个应用程序,现在我想在我称之为popup的顶端放置一个iAd,当我告诉它时隐藏。 什么是最简单的方法来做到这一点? 请记住,我正在使用SpriteBuilder与Cocos2d。 只是因为我使用SpriteBuilder并不意味着我不使用Xcode 5。 我也充分参与了Xcode。 SpriteBuilder不为我写代码,我这样做。

iAd Admob与单身中介

我正在尝试使用iAd和Admob后备。 感谢这篇文章,我已经拿出下面的代码。 我有几个视图控制器,我打算显示一些补充。 代码目前的作品。 我看到debugging消息,如果iAd失败Admbod节目。 但是我不确定,如果是正确的做法。因为我不知道为什么原创作者重新初始化委托,appID和做另一个请求。 如果你能帮助我,我将不胜感激。 在AppDelegate.swift中 var iAdBanner = ADBannerView() var adMobBanner = GADBannerView(adSize: kGADAdSizeBanner) func bannerViewDidLoadAd(banner: ADBannerView!) { UIView.beginAnimations(nil, context: nil) iAdBanner.alpha = 1.0 adMobBanner.alpha = 0.0 UIView.commitAnimations() NSLog("iAd loaded ad") } func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) { UIView.beginAnimations(nil, context: nil) iAdBanner.alpha = 0.0 adMobBanner.alpha = 1.0 UIView.commitAnimations() NSLog("iAd failed to […]

UIView与容器视图

所以这是我正在努力解决的问题。 在每个viewController我试图插入广告和实际的控制元素。 我在raywenderlinch.com上完成了几个教程,以了解人们如何专业地将广告放在他们的应用程序中。 他们使用UIViews在视图控制器的主视图下有两个视图。 所以我完全明白,一个subview持有广告,另一个持有实际的应用程序内容。 如果广告已加载占用屏幕或让其他视图有所有可用区域。 在我回到xcode之后,我开始编写我在那里学到的方法。 但是当我在故事板上放置UIView时候,我看到了containerView视图,在编写教程的时候,我认为这并不存在。 所以我在这里要问一下这两种方法及其利弊。 所以基本上它的UIView vs ContainerView 。 我应该怎样做,为什么? 任何帮助将不胜感激。

iOS9 self.canDisplayBannerAds = true不显示任何广告

非常简单的iAd代码: import UIKit import iAd class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.canDisplayBannerAds = true } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } iAd.framework被加载。 它曾经工作。 iOS9之后,不工作。 iAd的模拟器设置设置为100%,刷新率为15秒。 不显示任何广告。 试用iPhone 6,5S,4S和iPad Air2。 不显示任何广告。 我在这里错过了什么? 关于失去我的想法…所有我的应用程序,用于显示iAds没有问题,现在没有显示任何iAds。

iAd的SpriteKit中的Swift

我正在研究一个应用程序,并希望包括iAd的。 我已经设法添加横幅广告,他们工作得很好。 不过,我想要一个更大的添加,填充大部分的屏幕,但不是全屏。 我使用Benzene的问题代码添加了adBanner, 并给出了erdekhayser的解决scheme。 Apple iAd文档(第3页) 上面引用的链接来自苹果文档,苹果将iAd称为MREC广告。 这是我想要的。 我不能解决如何创build和添加一个。 我曾尝试调整adBanner的大小,但仍然无法弄清楚。 任何帮助,将不胜感激 这是迄今为止的代码: import UIKit import SpriteKit import iAd import Twitter var adBannerView: ADBannerView! class GameViewController: UIViewController, ADBannerViewDelegate { var scene: GameScene! func loadAds() { adBannerView = ADBannerView(frame: CGRectZero) adBannerView.delegate = self adBannerView.hidden = true view.addSubview(adBannerView) } override func viewDidLoad() { super.viewDidLoad() // Configure the […]

iAd广告显示的替代scheme?

我有一个应用程序,它目前使用iAd。 我现在面临的问题是马来西亚有些国家正在使用我的应用程序,但是iAd并没有在那里展示广告,所以我只有在服务iAd的美国才能获得收入。 所以我的问题是,有什么广告networking我可以使用,以便我可以得到一段代码,并显示它通过UIWebView的应用程序,当iAd不可用? 我认为有办法,但是我不知道有没有广告公司这么做,ADMob呢?

iOS 9 – 广告资源不可用

更新到Xcode 7并在iOS9中构build我的应用程序后,iAds停止工作,并在bannerView此错误 didFailToReceiveAdWithError: 广告资源不可用。 有任何想法吗? 编辑:iAds现在正在工作。 在我们提交有关这个问题的错误报告后,苹果公司必须修复它。

横幅广告移动时,横幅广告不可点击

我有一个在Cocos2d应用程序工作的iAd横幅。 以下是我用来展示广告的CCLayer子类的代码。 在DidLoad上,添加变得可见,底部菜单向上滑动以补偿。 -(id) init { if( (self=[super init]) ) { CGSize size = [[CCDirector sharedDirector] winSize]; UIViewController *controller = [[UIViewController alloc] init]; controller.view.frame = CGRectMake(0, size.height -32, 320, 32); ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero]; adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifierLandscape]; adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierLandscape; [controller.view addSubview:adView]; adView.delegate = self; [[[CCDirector sharedDirector] view] addSubview:controller.view]; [[[CCDirector sharedDirector] view] […]