草庐IT

objective-c - iad 横幅 - 每个应用程序一个实例或每个页面一个实例

为我的应用程序共享iAd实例是否更合适,还是我可以在导航应用程序的每个页面上创建一个新实例?Apple的示例代码似乎只有一个广告,每页使用一个广告。在我看来,更多的广告意味着更多的钱。这样做有问题还是我看错了? 最佳答案 为每个页面创建一个新实例是标准的。它是非标准的,并且尝试在不同的页面上使用相同的实例。(为此,您需要从其父View中删除ADBannerView,然后将其添加为下一个View的subview。)我的猜测是无论哪种方式,您收到的金额都大致相同。如果你能以某种方式获得更多的钱,这将是Apple会修复的一个错误。

iphone - 当我的应用程序处于后台时,只有当我触摸顶部通知横幅并且在我单击应用程序图标时不工作时才会处理推送通知

我已经实现了application:didReceiveRemoteNotification:以在收到推送通知时将数据存储在我的应用程序中。但是,当我的应用程序处于后台并且我收到通知时,只有当我触摸出现在顶部的通知横幅时才会存储数据:相反,如果我触摸应用程序图标将其重新打开,则不会存储通知的内容:application:didReceiveRemoteNotification:仅在我将通知横幅推到顶部时调用。我使用了applicationWillEnterForeground和didFinishLaunchingWithOptions方法,在单击应用程序图标并调试其进入applicat

ios - 隐藏地址栏而不隐藏 iOS 6 上的智能应用横幅

我目前正在使用标准的scrollTo技术(类似于this)在iOS上隐藏地址栏。我也在使用iOS6smartappbanner,但是当使用上述技术隐藏地址栏时,智能应用程序横幅也会被屏幕顶部的地址栏隐藏起来。有没有办法隐藏地址栏而不隐藏智能横幅? 最佳答案 长话短说,HTML5Boilerplate的聪明人已经在他们的mobileversion中解决了问题.查看helper.js中的MBP.hideUrlBarOnLoad,隐藏地址栏但不隐藏智能应用程序横幅。看起来关键的区别可能是MBP.getScrollTop,它获得了比简单地滚

ios - 如果当前显示智能横幅应用程序,如何在 javascript 中检测?

我想在Javascript中检测当前是否显示智能应用横幅。我已经检查了DOM,但没有横幅的证据。 最佳答案 这是一个老问题,但也许这对某些人有用。我通过以下方式做到了这一点:检测到iOS用户代理;使用window.matchMedia通过媒体查询确定设备类型和方向;选中window.innerHeight在我的实验之后,我有以下实验window.innerHeight值用于显示横幅的不同设备。您可以在下面找到它们:iPhone6Plus肖像:544px;iPhone6Plus横向:286px;iPhone6竖屏:475px;iPho

ios - 将 canDisplayBannerAds 更改为 NO 不会更新 View 以删除广告横幅

奇怪的问题,几个小时以来我一直在用头撞墙,但一直没能解决。我有一个仅适用于iOS7的应用程序,它使用Storyboard。在我的主RootViewController上,我使用self.canDisplayBannerAds=YES在View底部显示iAd横幅。这非常有效。我有一个设置ViewController,从那里,我的用户可以进行应用内购买以永久删除广告。该功能也适用。我在NSUserDefaultsstandardUserDefaults中存储了一个BOOL值,以跟踪他们是否进行了购买。让我难过的是,如果用户在横幅广告中收到广告,进入设置ViewController,然后到我

ios - 调整 MoPub iOS 横幅广告的大小?

我需要在底部的整个屏幕宽度上拉伸(stretch)/填充横幅广告。我的代码适用于宽度等于MOPUB_BANNER_SIZE.width或MOPUB_LEADERBOARD_SIZE.width的设备但在其他设备(iPhone5/6/etc和一些iPad)上,我唯一的选择是将横幅居中。这是代码:if(!_mopubBanner){NSString*bannerID;constCGSize*bannerSize;if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone){bannerID=@"MopubBannerId";bannerS

ios - Admob 智能横幅广告不会在设备旋转时更新

我正在尝试实现Admob的智能横幅广告。我无法找到一种方法来处理设备旋转时更新广告的问题。根据AdMob的文档,设置adSize属性会导致广告重新加载。这适用于标准横幅广告,但似乎不适用于智能横幅广告。-(void)viewDidLoad{[superviewDidLoad];self.gadBannerView=[[GADBannerViewalloc]initWithAdSize:kGADAdSizeSmartBannerPortrait];self.gadBannerView.adUnitID=@"myBannerID";self.gadBannerView.rootViewCo

iOS PUSH 通知类型选项?警报与横幅?

我已经阅读了这里的帖子,建议让PUSH通知显示为警报而不是横幅的唯一方法是让个人最终用户更改中的AlertStyle应用程序设置的通知部分。让我感到困惑的是,有些应用程序可以默认为Alerts样式,而无需执行此操作。有没有办法在初始启动时通过对话框以编程方式设置Alerts样式?我不介意要求用户在对话框中确认。我只知道因为其他应用不需要用户手动进入设置来更改提醒样式,所以必须有不同的方法来执行此操作...我有以下内容--(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictio

ios - 如何集成 iAd 或 Admob 横幅,如弹出窗口(非全屏),但它在应用程序的屏幕中心显示为弹出窗口?

您好,我已经看到一些应用程序在应用程序中将广告显示为弹出View横幅,而不是像我们通常那样在全屏或底部或顶部显示广告。我在AdMobsite中对此进行了谷歌搜索或者也阅读Apple文档iAd_Guide或WorkingwithBannerViews我想了解这种类型的显示添加及其集成或SDK,请参见下面的屏幕截图: 最佳答案 您可以将chartboostsdk用于您的游戏/应用程序中的广告。这适用于所有平台(iOS/Android)插件也适用于Unity。iOS集成文档可在chartboostsite上找到.您可以按照这些步骤轻松地将

iphone - 如何在 iOS 视网膜和非视网膜屏幕底部放置 admob 横幅

我构建了一个phonegap应用程序,并想向其添加Admob横幅。我的横幅在iOS6模拟器的屏幕底部工作,但是当我在视网膜设备上测试它时,横幅将远离底部,就像它仍在尝试为非视网膜显示器调整屏幕大小一样。这是我当前在viewDidLoad中的代码://Initializethebanneratthebottomofthescreen.CGPointorigin=CGPointMake(0.0,self.view.frame.size.height-CGSizeFromGADAdSize(kGADAdSizeBanner).height);//UsepredefinedGADAdSizec