Можно под профнастилом проложить руберойд. Если с хорошим нахлёстом делать, то может помочь. Более верхний лист накладывается на тот, что ниже (чтобы вода стекала и не затекала под руберойд). Прикрепить руберойд лишь с краёв, саморезами, через прокладки (вырезать маленькие квадратики тоже из руберойда), если не хотите время терять на битумную мастику. Если крыша не очень большая, можно за один день успеть накрыть.
Насчёт баннера, то тут 50 на 50. Может помочь, а может и нет. Если тот же самый профнастил крепить снова, то вворачивать саморезы следует в старые отверстия на профнастиле, чтобы они заткнулись саморезами, а если в другое место, то эти незаткнутые отверстия будут пропускать влагу.
Кстати если первоначально крепили профнастил саморезами, то возможно доски подгнили и вода проходит как раз в месте, где доску прошил саморез (просачивается через отверстие от самореза). Если дело в этом, то баннер может и не помочь, особенно если при креплении профнастила, его проколют саморезы (он будет дырявый).
Плюс проверьте, может профнастил просто проржавел. Возможно птицы и мыши поцарапали краску на нём, и без краски он стал ржаветь, и проржавел до дырки. Он тоньше миллиметра, поэтому не думаю, что он долго ржаветь будет. Мы когда покупали профнастил, так на нём царапины на краске появились ещё когда он на крыше не оказался. Соответственно его любая ворона может поцарапать.
Саморезы следует под это дело покупать специальные кровельные, с гермитизирующими резинками.
Если протекает из-за какой-то одной доски, то одну-то доску можно и поменять. Если не сделать вовремя, то может подгнить и несущая балка. Тогда придётся все кровельные доски снимать, чтобы эту балку заменить.
Плюс если баннер положить непосредственно под профнастил, то тут надо понимать, что летом профнастил может нагреваться от солнца до достаточно высоких температур, плюс если вдруг по нему молния ударит, то возможно он ещё горячее нагреется в определённом месте. Поэтому нужно знать насколько этот "баннер" неогнеопасный, то есть трудновоспламеняющийся. Я обычно для проверки пользуюсь двумя способами: читаю в интернете информацию о пожароопасности материала, плюс отрезаю маленький кусочек материала и проверяю на горючесть. Можно проверить, положив на только что потухшую газовую конфорку, которая до этого нагревалась несколько минут. Плюс проверить поднеся зажжённую спичку. Если вообще не горит, материал не пожароопасный. Если загорается и сразу гаснет, то средний (сам потухнет, но может поджечь доску под собой). А если загорается и горит до полного выгорания, то класть такое на кровлю не стоит, может случиться пожар и весь домик сгорит.
Кстати пока я менял крышу, чтобы дождь в дом не лил, я крышу прикрывал тентом.
Только можно ли его класть под профнастил, не знаю (материал что-то типа клеёнки и возможно от раскалённого профнастила может расплавиться).