我的目标是在我的iPhone应用程序中创建AdMob横幅广告。作为一个起点,我想要做的就是成功运行Google提供的示例代码。我注册了一个adMob帐户并获得了发布商ID。我下载了谷歌在http://code.google.com/mobile/ads/docs/ios/fundamentals.html提供的示例代码。iPhone上的admob示例代码未显示广告
我增加了以下我BannerExampleViewController.m的顶部:
#define MY_BANNER_UNIT_ID @"xxxxxxxxxxxxx3dc2"
代码运行没有错误或警告。我在控制台上看不到任何消息。但是,当我在模拟器(4.2)中运行时,我的屏幕上只显示一个没有广告的灰色屏幕。文件建议你必须等待2分钟的第一次,但我已经等了很久,没有喜悦。
任何提示将不胜感激。
谢谢,
Dessie。
是否遵循该网页上的所有步骤?你把他们所有的文件加入到你的项目中了吗?您是否将GADBannerView作为子视图添加到视图控制器视图中?上面的#define不会对你的应用程序做任何事情。它只是告诉编译器“嘿,当你编译时,如果你看到MY_BANNER_UNIT_ID,用@”xxxxxxxxxxx3dc2“替换那个文本(我假设你编辑过,所以我们不会看到你的ID,因为实际的ID不会全部在这个x的里面) – Christian 2011-05-01 18:01:55
感谢您的建议,我知道这是一个模糊的问题,我尽可能的遵循了步骤,我怀疑bannerView正在显示,它只是在屏幕之外。 GADBannerView分配为: – Dessie 2011-05-01 18:45:30
NSLog(@“%d%d”,bannerView_.center.x,bannerView_.center.y);我期待响应是0 430,但控制台上的输出是0 1080295424. Isn如果第二个数字表示像素,它将离可视区域数英里远,我不知道该怎么做,而且,你是对的,在我的代码中,MY_BANNER_UNIT_ID值是一个字母数字字符串,我只是坚持在xs保护我的隐私。 – Dessie 2011-05-01 18:47:41