アプリ転送セキュリティ

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 の影響を受けないようにするために必要です。