App Transport Security (ATS) là một tính năng về quyền riêng tư giúp thực thi các kết nối bảo mật. Tính năng này được bật theo mặc định cho các ứng dụng mới.
Thông báo nhật ký sau sẽ xuất hiện khi một ứng dụng không tuân thủ ATS cố gắng phân phát quảng cáo bằng HTTP:
App Transport Security đã chặn một hoạt động tải tài nguyên HTTP (http://) ở dạng văn bản thô vì tài nguyên đó không an toàn. Bạn có thể định cấu hình cho các trường hợp ngoại lệ tạm thời trong tệp
Info.plist
của ứng dụng.
Để vô hiệu hoá các quy định hạn chế của ATS, hãy thêm các trường hợp ngoại lệ sau vào Info.plist
của ứng dụng:
NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
Bạn bắt buộc phải có khoá NSAllowsArbitraryLoadsForMedia
và NSAllowsArbitraryLoadsInWebContent
để đảm bảo quảng cáo của bạn không bị ảnh hưởng bởi ATS.