为Facebook的Android原生广告预取图像

时间:2014-06-04 18:01:40

标签: android facebook-android-sdk facebook-audience-network

我使用最新版本的Facebook for Android SDK玩了一段时间。特别是,我一直在试用Native Ad API。我的问题是我希望能够预加载几个广告(比方说3或5或10,并不重要),因此它们会出现在屏幕上。我设法做到了这一点,但我已经陷入了困境。显然,图像(icon和coverImage)只能通过NativeAd.downloadAndDisplayImage获得,这需要imageView显示图像。

有没有人有同样的问题?任何在Android中玩过/使用过Native Ad API的人都能给我一些见解吗?

这有点困难,因为我无法查看AudienceNetwork库的源代码,而且还没有javadoc。我试过谷歌搜索但没有成功。

1 个答案:

答案 0 :(得分:2)

NativeAd.downloadAndDisplayImage只是帮助您轻松下载和显示图片的帮手。您可以从NativeAd.getAdIcon()NativeAd.getAdCoverImage()获取广告图标/图片的网址和尺寸。然后你可以使用网址进行预取。

如果您下载最新的Facebook SDK for Android,Audience Network javadoc可在AudienceNetwork / docs下找到。