Как вставить виджет ассоциированной рекламы amazon на сайт - PullRequest
3 голосов
/ 17 июня 2020

Github Repo (с фиктивным идентификатором (который работает))

Обновление: Похоже, проблема может заключаться в том, что виджет рекламы, который я пытаюсь использовать требуется fla sh. Есть и другие объявления Amazon, которые я могу отображать (см. Репозиторий на github), но похоже, что некоторые из более специфичных виджетов c могут использовать fla sh. Я полагаю, что использование виджетов fla sh может быть плохой идеей, но некоторые из виджетов, рекомендованных мне на веб-сайте Amazon Associate, могут быть возможны только с использованием fla sh.


Я пытаюсь для вставки виджета сделок . Я выбираю, что мне нужна боковая панель, которая имеет размер 160x400 (каждый из внутренних div в моем примере составляет около 520x100). Когда я нажимаю «Добавить на мою веб-страницу», мне открывается следующее всплывающее окно, поэтому я копирую и вставляю этот код в свой файл html.

enter image description here

Я не знаю точно, куда его положить, поэтому я пробовал несколько мест, включая голову, тело и внутреннюю часть innerDiv слева, как показано во фрагменте кода ниже. Ни одна из этих попыток не привела к отображению виджета.

Примечание: Текст my-amazon-associate-id используется вместо моего фактического идентификатора партнера Amazon, я не могу, что ссылка может работать из-за этого, но мне пришлось заменить ее, чтобы соблюдать Политика Amazon.

#container{
    display: flex;
    height: 1000px;
    align-items: center;
    justify-content: center;
}

.innerDiv{
    display:flex;
    align-items: center;
    justify-content: center;
    width: 33%;
    height: 100%;
}
<!doctype html>

<html lang="en">
<head>
  <meta charset="utf-8">
  <title>Test Webpage</title>
  <link rel="stylesheet" type="text/css" href="./css/style.css">
  <SCRIPT charset="utf-8" type="text/javascript" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&MarketPlace=CA&ID=V20070822%2FCA%my-amazon-associate-id%2F8009%2F4246f29c-6400-4a95-9cdd-994f55f4a2dc&Operation=GetScriptTemplate"> </SCRIPT> <NOSCRIPT><A rel="nofollow" HREF="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&MarketPlace=CA&ID=V20070822%2FCA%my-amazon-associate-id%2F8009%2F4246f29c-6400-4a95-9cdd-994f55f4a2dc&Operation=NoScript">Amazon.ca Widgets</A></NOSCRIPT>
</head>

<body>
  <div id="container">
    <div class='innerDiv'>
      <SCRIPT charset="utf-8" type="text/javascript" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&MarketPlace=CA&ID=V20070822%2FCA%my-amazon-associate-id%2F8009%2F4246f29c-6400-4a95-9cdd-994f55f4a2dc&Operation=GetScriptTemplate"> </SCRIPT> <NOSCRIPT><A rel="nofollow" HREF="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&MarketPlace=CA&ID=V20070822%2FCA%my-amazon-associate-id%2F8009%2F4246f29c-6400-4a95-9cdd-994f55f4a2dc&Operation=NoScript">Amazon.ca Widgets</A></NOSCRIPT>
    </div>
    <div class='innerDiv'>
      Hello World
    </div>
    <div class='innerDiv'>
      World
    </div>
  </div>
  <SCRIPT charset="utf-8" type="text/javascript" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&MarketPlace=CA&ID=V20070822%2FCA%my-amazon-associate-id%2F8009%2F4246f29c-6400-4a95-9cdd-994f55f4a2dc&Operation=GetScriptTemplate"> </SCRIPT> <NOSCRIPT><A rel="nofollow" HREF="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&MarketPlace=CA&ID=V20070822%2FCA%my-amazon-associate-id%2F8009%2F4246f29c-6400-4a95-9cdd-994f55f4a2dc&Operation=NoScript">Amazon.ca Widgets</A></NOSCRIPT>
</body>
</html>

Должно быть что-то действительно простое, о чем я не знаю, потому что это не кажется таким сложным, не думайте, что у меня есть какие-то общие знания по этому предмету.

1 Ответ

2 голосов
/ 19 июня 2020

Изменить: Вы можете попробовать это:

<iframe src="/other_page_in_my_site.html"></iframe>

и заполнить /other_page_in_my_site.html следующим содержимым:

<html>
 <body>
  <SCRIPT charset="utf-8" type="text/javascript" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&MarketPlace=CA&ID=V20070822%2FCA%my-amazon-associate-id%2F8009%2F4246f29c-6400-4a95-9cdd-994f55f4a2dc&Operation=GetScriptTemplate"> </SCRIPT> <NOSCRIPT><A rel="nofollow" HREF="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&MarketPlace=CA&ID=V20070822%2FCA%my-amazon-associate-id%2F8009%2F4246f29c-6400-4a95-9cdd-994f55f4a2dc&Operation=NoScript">Amazon.ca Widgets</A></NOSCRIPT>
 </body>
</html>

Обратите внимание на использование кода из сайт amazon, чтобы получить настоящий код.

Другой возможный источник проблемы - отключение fla sh в вашем браузере.

Еще одним возможным источником проблемы может быть включение блокировщиков AD .

Надеюсь, это поможет.

...