#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 для людей в любой другой стране.