アプリ転送セキュリティ

App Transport Security (ATS) 安全な接続を適用するプライバシー機能です。デフォルトでは有効になっています 確認しましょう。

ATS に準拠していないアプリが配信しようとすると、次のログ メッセージが表示されます HTTP を使用する広告の場合:

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.(平文の HTTP(http://)リソースは安全でないため、App Transport Security によって読み込みがブロックされました。)一時的な例外は、 アプリの Info.plist ファイルで設定されている。

ATS の制限を無効にするには、アプリの Info.plist:

  • NSAllowsArbitraryLoadsForMedia
  • NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoadsForMedia</key>
    <true/>
    <key>NSAllowsArbitraryLoadsInWebContent</key>
    <true/>
</dict>

NSAllowsArbitraryLoadsForMediaNSAllowsArbitraryLoadsInWebContent 広告が ATS の影響を受けないようにするには、キーが必要です。