Não tenho certeza se estou seguindo você, mas acho que estou tendo a mesma situação. No meu caso, devo dar algum espaço ao ADBannerView no topo da tela, então o que fiz foi no método viewDidLoad que adicionei:
[self.tableView setContentInset:UIEdgeInsetsMake(50,0,0,0)];
os valores que leva são UIEdgeInsetsMake (superior, esquerdo, inferior, direito).
Alternativamente, o mesmo com Swift:
self.tableView.contentInset = UIEdgeInsetsMake(50, 0, 0, 0)
Swift 4.2:
self.tableView.contentInset = UIEdgeInsets(top: 50, left: 0, bottom: 0, right: 0)