Brand South Africa and AVATAR jointly announced the appointment of the Johannesburg-based integrated marketing company as its digital marketing agency.