mstm
(mstm)
1
你好,鉴于 Onebox 自 2019 年起似乎无法在亚马逊非 .com 域名上正常工作(详情),我想尝试使用 iframe。
需要插入的代码如下:
<iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//rcm-eu.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=TAG_REMOVED&language=it_IT&o=29&p=8&l=as4&m=amazon&f=ifr&ref=as_ss_li_til&asins=B07WHMHLJQ&linkId=69e9808ddc7b121e4fa9d501cdac312e"></iframe>
我已在“允许的 iframe"选项中添加了以下地址:
https://rcm-eu.amazon-adsystem.com/
但我没有看到横幅,请问问题出在哪里?
显然,并没有启用广告拦截器。
simon
2
你可以尝试在“允许的 iframe"站点设置中直接输入 //rcm-eu.amazon-adsystem.com。我想这样应该能显示 iframe,但外观可能不太理想。如果你尝试此方法,需要为任何已添加 iframe 的现有帖子重新构建 HTML。
2 个赞
你不需要使用 iframe,可以直接使用他们的代码片段。
顺便一提,Oneboxing 会违反你的联盟协议,因为他们不会喜欢你以这种方式使用他们的标志。他们曾因这一违规行为关闭过我的账户。
1 个赞
mstm
(mstm)
4
谢谢 Simon,使用 //rcm-eu.amazon-adsystem.com 时,iframe 确实出现了,但显示效果如下:
只有在 amazon.com 上,你才能创建指向图片的链接:
文本 + 图片只会生成一个 iframe……因此,我曾希望 onebox 功能也能支持除 .com 以外的 Amazon 域名,但这可能并不是开发人员的优先事项。
2 个赞
没错,确实如此,仅支持图片片段,文本加图片会渲染为 iframe。
我认为这只是一个简单的 CSS 问题,试试:
.topic-post iframe {
height: 240px;
}
根据需要调整。
注意:这将影响帖子中的所有 iframe。
你可以使用 data-post-id、data-topic-id 甚至 data-user-id 来使选择器更具体。
2 个赞
mstm
(mstm)
7
感谢 @merefield,论坛用户不太喜欢这个解决方案,但我没有其他替代办法。
我在 Markdown 表格中使用图片片段。这样我可以在链接上方添加联盟免责声明。缺少免责声明可能会招致亚马逊的怒火:
1 个赞
mstm
(mstm)
9
好主意!
能给我一个 Markdown 表格示例吗?
好的,类似这样:
<sup>*(管理员注:作为亚马逊联盟成员,我从符合条件的购买中赚取佣金。感谢您的支持!)*
|Albott Pro 特技滑板车|
|:-:|
|<AMAZON LARGE IMAGE SNIPPET>|
顺便一提,这种方法的一个优点是,Discourse 会在图片旁显示点击次数计数器

4 个赞
system
(system)
关闭
12
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.