1

我有一个关于 AdSense 的问题。我想将 Google adsense 放入我要开发的应用程序中。但是在测试了我的代码之后,它没有显示出来。

这是我的代码

self.webView.userInteractionEnabled = NO;

NSMutableString *manageableHTML = [[[NSMutableString alloc] init] autorelease];

[manageableHTML appendFormat:@"<html><head></head>"];
[manageableHTML appendFormat:@"<body>"];
[manageableHTML appendFormat:@"<script type=\"text/javascript\"><!--"];
[manageableHTML appendFormat:@"window.googleAfmcRequest = {"];
[manageableHTML appendFormat:@"client: 'ca-mb-pub-7564235160823935',"];
[manageableHTML appendFormat:@"ad_type: 'text_image',"];
[manageableHTML appendFormat:@"output: 'html',"];
[manageableHTML appendFormat:@"channel: '2052458338',"];
[manageableHTML appendFormat:@"format: '320x50_mb',"];
[manageableHTML appendFormat:@"oe: 'utf8',"];
[manageableHTML appendFormat:@"color_border: '336699',"];
[manageableHTML appendFormat:@"color_bg: 'FFFFFF',"];
[manageableHTML appendFormat:@"color_link: '0000FF',"];
[manageableHTML appendFormat:@"color_text: '000000',"];
[manageableHTML appendFormat:@"color_url: '008000',"];
[manageableHTML appendFormat:@"};"];
[manageableHTML appendFormat:@"//--></script>"];
[manageableHTML appendFormat:@"<script type=\"text/javascript\" "];
[manageableHTML appendFormat:@"src=\"http://pagead2.googlesyndication.com/pagead/show_afmc_ads.js\"></script>"];
[manageableHTML appendFormat:@"</body></html>"];

[self.webView loadHTMLString:manageableHTML baseURL:nil];

[self.view addSubview:self.webView];

测试前,这段javascript代码在我的google博客中运行良好。我发现此代码仅适用于移动设备。我通过 ipod touch 的 safari 检查了它。(效果很好。)

但是在应用程序中检查,我没有看到 adsense。有什么问题?

4

1 回答 1

2

如果您想要替代这种非法方法 - 您应该看看 AdMob,它为 iPhone 提供了可靠的应用内广告 SDK。( http://www.admob.com )

于 2010-05-30T14:44:21.457 回答