我正在尝试在AMP列表中添加AMP-ad。 amp-list加载项目时,它将项目添加到列表中以实现无限滚动。我在每个项目响应中添加了一个空项目。我称它为“空容器”,实际上它不是空的,因为它包含广告,但我们称其为“空容器”。
当amp-list绘制空容器时,它会绘制amp-ad。直到我加载其他项目为止,一切都很好。例如,每按一次无限滚动底部的“更多加载”按钮,我就会加载5个项目,4个项目和1个空容器。当amp-list进行初始加载时,项目数组只有一个空容器。它显示一个广告。然后,我点击加载更多按钮。项目列表为10、8个项目和2个空容器。
amp-list中的整个列表似乎已更新,包括空容器。因此,当我单击“加载更多”按钮时,空容器中的所有amp-ad都会刷新。每次点击“加载更多”按钮时,广告也会打开和关闭。那是一个不同的话题。
您能给些建议吗?我想将广告保留在amp-list中,并在项目末尾添加新广告。