as far as handling OpenRTB::BidRequest::badv, it is done the same way bcat is done (using move()) and RTBIT::BidRequest::blockedTldAdvertisers was chosen "consistently" with others members (e.g., RTBKIT::BidRequest::blockedCategories for RTBKIT::BidRequest::bcat)

I personally like badv better than blockedTldAdvertiser ...