Would this be something more related to changes that affect their sourcing model? Given that CDKeys pulls most of their keys from retail boxes, it seems like publishers are using region-specific keys in the cheaper countries which CDKeys acquires their stock from.
Or, to put it another way, yes it's CDKeys fault, but maybe the actual problem is publishers getting wise to what CDKeys do?
Almost certainly that's the case. I just looked up Infinite Warfare and Activision have that locked up tight
You can't even gift IW if you have a cd key of it outside of your region, period, even in traditionally ROW countries
Examples:
This package can only be run in specified countries
Canada, United States
This package can only be run in specified countries
Germany, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Great Britain, Iceland, Liechtenstein, Norway, Switzerland, Monaco, Andorra, San Marino, Holy See (Vatican City State), Faroe Islands, Isle of Man, Jersey, Guernsey, Aland Islands, Greenland, Gibraltar, Albania, Bosnia and Herzegovina, Macedonia, Montenegro, Serbia, XK, French Guiana, Guadeloupe, Martinique, Falkland Islands (Malvinas), New Caledonia, Reunion, French Polynesia
This package can only be run in specified countries
Anguilla, Antigua and Barbuda, Argentina, Aruba, Bahamas, Barbados, Belize, Bermuda, Bolivia, Brazil, Cayman Islands, Chile, Colombia, Costa Rica, Dominica, Dominican Republic, Ecuador, El Salvador, Grenada, Guatemala, Guyana, Haiti, Honduras, Jamaica, Saint Lucia, Mexico, Montserrat, Saint Eustatius and Saba Bonaire, CW, SX, Nicaragua, Panama, Paraguay, Peru, Puerto Rico, Saint Barthelemy, Saint Kitts and Nevis, Saint Martin, Saint Vincent and the Grenadines, Suriname, Trinidad and Tobago, Turks and Caicos Islands, Uruguay, Venezuela, British Virgin Islands, U.S. Virgin Islands
This package can only be run in specified countries
Bahrain, Egypt, Iraq, Israel, Jordan, Kuwait, Lebanon, Oman, Palestinian Territory, Qatar, Saudi Arabia, Turkey, United Arab Emirates, Yemen
This package can only be run in specified countries
Afghanistan, Guam, Marshall Islands, Philippines, American Samoa, Hong Kong, Federated States of Micronesia, Australia, India, Mongolia, Singapore, Bangladesh, Indonesia, Nepal, Solomon Islands, Bhutan, Republic of Korea, New Zealand, Sri Lanka, Brunei Darussalam, Lao People's Democratic Republic, Northern Mariana Islands, Thailand, Cambodia, Macau, Pakistan, Taiwan, Cook Islands, Malaysia, Palau, Vanuatu, Fiji, Malawi, Papua New Guinea, Vietnam, China