Ответ:

«Повесить щит» означало прекратить военный поход и вернуться домой, оставив щит на воротах или стене города как знак завершения похода.

Это выражение не означает прямо ни победу, ни поражение, ни празднование победы. По щиту можно было судить о возвращении князя и окончании похода, но его результат выражение само по себе не уточняет.

Ответ: «Повесить щит» — значит завершить поход и вернуться домой; однозначно считать это победой нельзя.