Different posttypes for different authors

You don’t say how you have set up the different adsense.
I will assume that in your template there is a folder, called 'authors-ads', in it you have some php files, named after your authors ids, e.g.:

  • /authors-ads/author-1.php
  • /authors-ads/author-12.php

and so on.

after that in your single.php or whatever template you use to display posts

use

global $post;
get_template_part('authors-ads/author', $post->post_author );

in this way the file related to the post author is included in the page.

In that file put the ads related to the author, of course.