The Device Model Targeting API has strict requirements for the format of the model name. This article explains what those requirements are
Android
On Android, we are looking for the industrial name for the device. For example, rather than "Samsung Galaxy S3", we require "GT-I9300"
A good resource to map consumer names to industrial names is the list of Google Play supported devices. The value we are looking for can be found in the "Model" column
iOS
On iOS, we are looking for the consumer facing names. Here is the full list of model names that is supported by this API:
iPad 1
iPad 2
iPad 3
iPad 4
iPad Air
iPad Air 2
iPad Pro
iPad mini
iPad mini 2
iPad mini 3
iPad mini 4
iPod touch 1G
iPod touch 2G
iPod touch 3G
iPod touch 4G
iPod touch 5G
iPod touch 6G
iPhone 1G
iPhone 3G
iPhone 3GS
iPhone 4
iPhone 4S
iPhone 5
iPhone 5c
iPhone 5s
iPhone 6
iPhone 6 Plus
iPhone 6s
iPhone 6s Plus
iPhone SE
iPhone 7
iPhone 7 Plus
iPhone 8
iPhone 8 Plus
iPhone X
iPhone XS
iPhone XS Max
iPhone XR