App Transport Security(ATS)は、安全な接続を実現するプライバシー機能です。新しいアプリでは、デフォルトで有効になっています。
ATS に準拠していないアプリが HTTP を使用して広告を配信しようとすると、次のログメッセージが表示されます。
App Transport Security は、平文の HTTP(http://)リソースは安全でないため、読み込みをブロックしました。一時的な例外は、アプリの
Info.plist
ファイルで構成できます。
ATS 制限を無効にするには、アプリの Info.plist
に次の例外を追加します。
NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
NSAllowsArbitraryLoadsForMedia
キーと NSAllowsArbitraryLoadsInWebContent
キーは、広告が ATS の影響を受けないようにするために必要です。