【发布时间】:2017-03-15 22:55:33
【问题描述】:
我对 iOS 和 Android 的广告有疑问。我正在创建一个跨平台应用程序,我应该插入一些广告。为此,我在主项目中创建了一个组件,并在每个平台项目中使用正确的组件对其进行渲染。
我正在使用 Visual Studio 2017 和 Xamarin Forms 2.3.3.193。
iOS
对于 iOS,我添加了 Firebase AdMob for iOS (7.15.0.1) 及其依赖项。
编译项目时出现错误
Xamarin.Build.Download.targets(38,3):错误:对象引用未设置为对象的实例。
如果我将此组件更新到版本 0.4.2 也会出现同样的错误
安卓
在 Android 中,我添加了 Google Play Services 版本。 42.1001.0.0,我收到来自java.exe 的错误(我在another post 中描述了这个错误)
java代码2
我尝试更新所有内容,但结果完全相同。如果我删除了所有Xamarin.GooglePlayService 并安装Google Play Services 版本。 29.0.0.2 应用运行正常,没有任何错误。
对于这两个项目,我创建了一个新的跨平台项目并添加了所有组件,直到发现错误来自广告。
有什么建议吗?提前谢谢你。
【问题讨论】:
标签: android ios xamarin.forms