separated business logic for resolving ads from the actor