Do we randomly get free shield time? Cuz I keep seeing it before i am about to attack someone, and it will say "are you sure you wnt to attack your shield will be deactivated. So where is this time coming from?
You have been recently attacked and your defense failed (look at your battle history - envelope icon on the right), thus you gain a shield. You have the option to remove your shield when you want to attack others.