Чтобы отличить предлоги «ввиду» и «вследствие» в русском языке, нужно проанализировать их значения. 1
Предлог «ввиду» имеет значение причины и пишется слитно. 12 Для проверки можно заменить его предлогом-синонимом «из-за». 2 Например: «Ввиду непогоды рейс откладывается» — «Из-за непогоды рейс откладывается». 1
Предлог «вследствие» также имеет значение причины и пишется слитно, на конце — «е». 12 Его можно заменить синонимичными словами «из-за», «благодаря», «в силу» и другими. 2 Например: «Вследствие гололёда учебные занятия отменяются» — «Из-за гололёда учебные занятия отменяются». 1
Кроме того, предлог «ввиду» чаще указывает на причину предстоящего события, а предлог «вследствие» — на причину совершившегося события. 3