iAd在iPhone上插入广告?

iAd在iPhone上插入广告?,第1张

概述我的开发人员和我以前试图在iPhone和iPad上加载插页式广告,但只能在iPad上使用这种广告. 在我们的测试期间,我们发现在iPhone上不支持插页式广告,但是从iOS7的发布以来,有些人现在说这是可能的. 然而,我找不到任何体面的文件.这个堆栈的问题让我想起了iAd & Admob Interstitial Integration on iPhone 那么在iPhone上使用iAd可以使用全 我的开发人员和我以前试图在iPhone和iPad上加载插页式广告,但只能在iPad上使用这种广告.

在我们的测试期间,我们发现在iPhone上不支持插页式广告,但是从iOS7的发布以来,有些人现在说这是可能的.

然而,我找不到任何体面的文件.这个堆栈的问题让我想起了iAd & Admob Interstitial Integration on iPhone

那么在iPhone上使用iAd可以使用全屏插页式广告吗?

解决方法 我也一直在等待iAd的iPhone插页式广告.我终于将它实现到我的一个应用程序中,它正在运行并显示测试广告.该应用程序目前正在审核中,一旦批准,我将更新我的答案,我可以测试是否有实际的广告投放.在此期间,以下是我用于实施iAd插页式广告的代码:

VIEwController.h

@interface VIEwController : UIVIEwController <ADInterstitialAdDelegate> {    ADInterstitialAd *interstitial;    BOol requestingAd;}-(voID)showFullScreenAd;

VIEwController.m

-(voID)vIEwDIDLoad {    requestingAd = NO;}// Interstitial iAd-(voID)showFullScreenAd {    // Check if already requesting ad    if (requestingAd == NO) {        [ADInterstitialAd release];        interstitial = [[ADInterstitialAd alloc] init];        interstitial.delegate = self;        self.interstitialPresentationPolicy = ADInterstitialPresentationPolicyManual;        [self requestInterstitialAdPresentation];        NSLog(@"interstitialAdREQUEST");        requestingAd = YES;    }}-(voID)interstitialAd:(ADInterstitialAd *)interstitialAd dIDFailWithError:(NSError *)error {    interstitial = nil;    [interstitialAd release];    [ADInterstitialAd release];    requestingAd = NO;    NSLog(@"interstitialAd dIDFailWithERROR");    NSLog(@"%@",error);}-(voID)interstitialAdDIDLoad:(ADInterstitialAd *)interstitialAd {    NSLog(@"interstitialAdDIDLOAD");    if (interstitialAd != nil && interstitial != nil && requestingAd == YES) {        [interstitial presentFromVIEwController:self];        NSLog(@"interstitialAdDIDPRESENT");    }}-(voID)interstitialAdDIDUnload:(ADInterstitialAd *)interstitialAd {    interstitial = nil;    [interstitialAd release];    [ADInterstitialAd release];    requestingAd = NO;    NSLog(@"interstitialAdDIDUNLOAD");}-(voID)interstitialAdActionDIDFinish:(ADInterstitialAd *)interstitialAd {    interstitial = nil;    [interstitialAd release];    [ADInterstitialAd release];    requestingAd = NO;    NSLog(@"interstitialAdDIDFINISH");}

在用户执行某些 *** 作后,我只需调用 – (voID)showFullScreenAd.有关更多信息,请参阅UIViewController iAd Additions Reference

编辑:01/03/14
该应用更新已获得批准,现在已经存活了12个小时.截止目前,我还没有收到任何非页内广告.这可能是因为iPhone上的插页式广告缺少广告资源,或者可能与我在iTunes Connect上的iAd模块中收到的以下消息有关.消息读取

When you submit your app,[app name],for approval,it will also be revIEwed by iAd for use on the App Network to determine its appropriateness for receiving ads from iAd advertisers. Once your app is approved,you will be ready to start earning revenue for ads that run in your app.

我以前从未收到过此消息,一般在App Store发布更新后,我通常会收到“您的应用程序现在有资格接收广告”消息.这是因为我的应用程序中插入式广告的新实现,或者苹果已更新了其中的一些iAd过程.

如果我开始收到非页内广告iAds,会再次回覆.在此期间,您可以在我的应用程序+Quotes上自行测试.上述代码被调用,插页式广告应该在用户在应用程序中通过Facebook共享时显示.

编辑:01/07/14
直接联系iAd并收到回应

Hello DanIEl,
Initial fill rates will reflect the recent launch of interstitials on iOS 7. Thank you for your patIEnce as we ramp up ad serving.
If you haven’t already,we recommend you integrate standard portrait and landscape iAd banners in your app to take advantage of all available types of advertising inventory.
Finally,for future reference,when you submit your app for approval,it will also be revIEwed by iAd to determine its appropriateness for receiving ads from iAd advertisers. Therefore,it may take a few days for your new iAd enabled app to begin receiving ad impressions.
Best Regards,
 iAd App Network Support

因此,iPhone的插页广告iAds可以与iOS 7.0及以上版本兼容,但目前的填充率较低.

总结

以上是内存溢出为你收集整理的iAd在iPhone上插入广告?全部内容,希望文章能够帮你解决iAd在iPhone上插入广告?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1085573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存