我使用最新版本的Facebook for Android SDK玩了一段时间。特别是,我一直在试用Native Ad API。我的问题是我希望能够预加载几个广告(比方说3或5或10,并不重要),因此它们会出现在屏幕上。我设法做到了这一点,但我已经陷入了困境。显然,图像(icon和coverImage)只能通过NativeAd.downloadAndDisplayImage
获得,这需要imageView显示图像。
有没有人有同样的问题?任何在Android中玩过/使用过Native Ad API的人都能给我一些见解吗?
这有点困难,因为我无法查看AudienceNetwork库的源代码,而且还没有javadoc。我试过谷歌搜索但没有成功。
答案 0 :(得分:2)
NativeAd.downloadAndDisplayImage
只是帮助您轻松下载和显示图片的帮手。您可以从NativeAd.getAdIcon()
和NativeAd.getAdCoverImage()
获取广告图标/图片的网址和尺寸。然后你可以使用网址进行预取。
如果您下载最新的Facebook SDK for Android,Audience Network javadoc可在AudienceNetwork / docs下找到。