最近我发布了一个iOS应用程序,它仅在“命令+ R”中按真实设备和模拟器进行测试,而不是.ipa文件。我几周前发布了这个应用程序。当我在发布的版本上进行测试时,我发现不会出现admob横幅广告。我按照admob的开发者网站提供的帮助指南。 如果有人有解决方案请回复。
提前致谢
答案 0 :(得分:2)
请在发布应用之前检查以下几点。
您应该使用AdMob的iPhone应用ID在AdMob的iPhone和iPad应用ID上显示广告,以便在iPad上展示广告。因为AdMob中没有通用类型应用。
如果使用BannerM,则使用AdMob SDK提供的尺寸。请不要使用您自定义的自定义尺寸,并使用具有适当值的原点。
点击您的项目 - >转到构建设置 - >将“Other Linker flag”的值添加到“-ObjC”。
要知道错误或加载成功或未定义为特定添加提供的委托方法,请不要忘记将“self”分配给广告的委托属性。
始终使用最新的SDK。
在AdMob应用的应用设置中关闭测试模式。
执行这些步骤并修改代码后,通过在真实设备中创建应用程序的ipa来测试您的应用程序。在iOS 7中,如果您在iPad [UIDevice currentDevice]中运行iPhone应用程序,则.model将返回“iPad”。因此,请检查iPhone中的iPad ipa和iPhone中的iPhone ipa。
两个使用链接创建ipa并将其安装到您的设备中。
如有任何问题,请告知。感谢