The answer depends on your unique audience. Targeting by language opens you up to multiple countries that speak the same language, but you risk providing too broad a message. Targeting a country offers a targeted message, but you miss out on any citizens who do not speak the language you use.