【问题标题】:Admob interstitial house adsAdmob 插页式房屋广告
【发布时间】:2012-05-31 02:48:43
【问题描述】:

我已实施 admob 试图让插页式自家广告发挥作用。

interstitial_ = [[GADInterstitial alloc] init];
interstitial_.adUnitID = @"xxxMediationInterstitialID";
GADRequest *request = [GADRequest request];
request.testing = YES;    
[interstitial_ loadRequest:request];

当我将测试标志设置为是时,一切正常。我知道付费广告需要邀请您,但我想为应用内购买创建一个自家广告,以理想地移除广告。

我对 admob 网站上的创建插页式房屋广告部分感到困惑。似乎他们允许您为广告上传自定义横幅,但我不知道该怎么做。只是“第三方网址”。有没有办法让自家广告在我的测试中展示?我在哪里上传横幅?我确信它很简单,我只是找不到确切的位置/方法。有人做过吗?我应该将测试标志设置为否吗? (它总是说没有内容或什么的......)

【问题讨论】:

  • 在您自己的服务器上上传您的横幅,然后使用该 URL。我认为这应该有效。如果您没有自己的服务器,请尝试 imgur 或任何其他照片共享网站。
  • 哦,好吧......他们的措辞方式似乎你会在那里加载它。谢谢。
  • 那你怎么告诉它在用户点击广告的时候去应用内购买或者调用一个方法呢?
  • 您必须为此查看 admob API,抱歉。如果存在的话,类似的东西将是 API 中的一个方法。
  • 是的,我认为唯一的可能是.. - (void)interstitialWillPresentScreen:(GADInterstitial *)interstitial 但它似乎没有这样做。它只是加载网页。

标签: ios admob interstitial


【解决方案1】:

您需要设置 request.testing = NO,该测试仅用于调试并确保您的实施工作正常 - 并确保您在开发过程中展示和点击自己的广告不会违反 Google 规则。准备好发布应用后,请务必将 testing 设置为 no!

如果您实现了委托函数 didFailToReceiveAdWithError,您可以对错误进行 NSLog 并查看为什么您没有收到任何广告 - 也许您所在的地区没有可用的广告?

对于自家广告,您必须将其上传到 admob 页面,并且他们会确保在您的应用请求广告时将其提供给您的应用。我还没有这方面的实际经验,所以我无法为您提供更多信息。

但实际上我正在尝试在我的应用中做同样的事情 - 在没有插页式广告的情况下提供应用内购买。我在想(但不确定)自家广告不会转化为实现应用内购买的应用内函数调用。我在想我会尝试显示 AdMobs 插页式广告,如果失败,我会滑动我自己的视图,上面有我的应用内购买优惠和当前视图顶部的按钮。我还没有实现细节;-)

【讨论】:

  • Kristian,你能按照你的描述实现它吗?我自己也在与插页式自家广告作斗争。
  • thomers,是的,我已经按照我的描述工作了。要查看它的外观:Is it Friday。我的印象是很少有插页式广告可用,所以我想我大部分时间都在展示我自己的视图控制器。它只是上面有一张图片,一个可以本地化的标签和一个按钮,它将激活已经在应用程序其他地方实现的应用程序内购买代码。我很高兴与您分享代码,但我认为这不是正确的问题。如果您有问题,请告诉我,我会将代码放在那里。
猜你喜欢
  • 1970-01-01
  • 2020-09-21
  • 2018-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多