【发布时间】:2021-10-19 06:48:15
【问题描述】:
我有一个架构问题。我有 10 个 Android 应用,我想在这些应用中创建一个交叉推广系统 - 这意味着,每次用户打开其中一个应用时 - 他们都会看到一个插页式广告来推广另一个应用。
在一个非常基本的架构中,我所做的只是创建一个 AWS 数据库,其中包含其他应用程序的 URL 和 mp4 格式的广告。
然后,当用户打开应用程序时,我有一个类从 AWS db 中随机选择一个广告并将其显示给用户 -> 它加载 mp4 视频并使用 android 类视频SurfaceView 将其显示给用户。
我目前面临重大问题:
- 在广告加载之前的缓冲区非常长 - 与我在其他应用上看到的其他广告不同,它会在几秒钟内加载视频广告。
- 从 AWS 使用的带宽非常高 - 因为每次用户打开应用程序时都会加载视频。
有人对我如何改进我的架构并解决我的两个主要问题有建议吗?
【问题讨论】:
-
哇,我今天学到了一个新词:“插页式”名词 COMPUTING,在所选网站或页面下载时出现的广告。
标签: android amazon-web-services architecture ads surfaceview