Как запустить рекламу собственных покупок Amazon в приложении react?

#javascript #reactjs #amazon #ads #script

Вопрос:

У меня есть скрипт и тег div от amazon для размещения рекламы на моем сайте, но когда я размещаю их в своем приложении, объявления не отображаются.

Код с amazon выглядит следующим образом:

 lt;div id="amzn-assoc-ad-xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"gt;lt;/divgt; lt;script async src="//z-na.amazon-adsystem.com/widgets/onejs?  MarketPlace=USamp;adInstanceId=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"gt;lt;/scriptgt;  

Я попытался добавить

 lt;script async src="//z-na.amazon-adsystem.com/widgets/onejs?  MarketPlace=USamp;adInstanceId=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"gt;lt;/scriptgt;  

к тому index.html файл, а также что-то вроде этого

 useEffect(() =gt; {  const script = document.createElement("script");   script.src = "//z-na.amazon-adsystem.com/widgets/onejs?   MarketPlace=USamp;adInstanceId=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";  script.async = true;   document.body.appendChild(script); }, []);  

То Любая помощь очень ценится.

Ответ №1:

Я получил ответ от Amazon.

Бета-версия нативной рекламы для покупок (NSA) была приостановлена 15 марта 2021 года, поэтому ваш рекламный код для NSA больше не будет отображать рекламу Amazon на вашем веб-сайте. Это затронет партнеров, расположенных в Великобритании, Калифорнии и других странах ЕС. Это также включает рекламу АНБ, созданную в рамках программы US Associates для людей в любой другой стране.