Use one template only for custom post type archives?

add_filter( 'template_include', 'wpsites_cpt_archive_page_template', 99 );

function wpsites_cpt_archive_page_template( $template ) {

    if ( is_post_type_archive()  ) {
        $new_template = locate_template( array( 'your-cpt-template.php' ) );
        if ( '' != $new_template ) {
            return $new_template ;
        }
    }

    return $template;
}

Try this in your functions file.

You can add your post types to this line like this:

if ( is_post_type_archive(array( first-post-type, second-post-type ) ) ) {

Uses is_post_type_archive & template_include