Hello,
Thanks for contacting World Warfare Support.
You can get an 8 hours city protection for free when you enter each battlefield. And you can purchase this after this free protection as expired. City protection can't be bought while your city is attacking or is under attack. It will disappear once you destroy or capture any building.