0

当我在模拟器(4.0)上运行应用程序时,iAd 显示为测试广告。但是当我在 ipod(4.0) 上部署应用程序时,iAd 没有出现,即使作为测试广告也是如此。

请尽早帮助我...我来自印度...

问候...

4

4 回答 4

2

你从哪来?也许 iAd 在您的国家/地区不可用!

确保您的设备已连接到 Internet(WiFi 或 3G)。

要在您的应用程序中实现 iAd,您需要将 iAd 框架导入您的项目,并将其#include 到将显示广告的 ViewController 的“.h”中。例如:

你的ViewController.h

#import <UIKit/UIKit.h>
#import <iAd/iAd.h>
于 2010-11-21T11:15:56.013 回答
1

iAds 目前在印度不可用。

iAd 广告目前正在美国、英国、德国、意大利、西班牙、法国和日本 App Store 上的应用程序中投放。

来源:https ://developer.apple.com/iad/

于 2012-05-28T23:42:29.893 回答
0

在模拟器中(以及在设备上的开发中)iAd 将随机加载失败。他们这样做是为了测试您对 iAd 错误的处理。实现 iAd 委托方法,看看是否发生了这种情况。

我制作了一个 UIButton/iAd 替换类,它会自动退回到您自己放入的自定义广告。如果您看一下代码,您将能够看到如何实现委托。https://github.com/blladnar/RBAdView

于 2011-12-11T01:29:02.763 回答
0

很可能没有可显示的广告,或者设备没有互联网连接?

于 2010-11-20T12:01:41.290 回答