Запятая обязательна: фотографии конструкций, на которых размещены плакаты. Запятая ставится между частями сложноподчиненного предложения.
Грамматически верно "которые", но такой вариант создает возможность неправильного прочтения. Поэтому следует перестроить фразу.
1) Оба варианта — "тех, которые" и "тех, которых" — грамматически корректны, выбор зависит от контекста. 2) Предложение построено неудачно, так как неясно, к какому существительному (товары или бренды) относится определительное придаточное.
Запятая ставится.
Запятая не нужна: союз и соединяет однородные придаточные предложения.
Для запятой нет оснований.
В данном случае уместно "которые".
Да, запятая необходима.