2013-02-14 4 views
0

Я хочу попробовать несколько разных поставщиков рекламы для своего приложения для Android. Некоторые из них хотят получить много разрешений в манифесте, который мне не всегда подходит.Необходимые разрешения для объявлений для поставщиков рекламы?

(конечно, все они нуждаются в android.permission.INTERNET, так как они получать объявления из своих серверов)

Например: тысячелетнее СМИ хочет android.permission.WRITE_EXTERNAL_STORAGE; многие другие провайдеры хотят android.permission.ACCESS_COARSE_LOCATION.

Если я не предоставляю эти разрешения в манифесте, приложение работает в любом случае или это может вызвать проблемы?

И все же я получаю объявления от этих поставщиков без этих разрешений манифеста?

Редактировать:
сложно проверить все SDK рекламных провайдеров. Для MoPub я знаю, что он все еще работает, если я не даю им android.permission.ACCESS_COARSE_LOCATION - и я получаю от них рекламу.

Я думаю, что я получу ошибку, когда их SDK-код пытается использовать метод, которому требуется разрешение, - но они могут поймать это. Так что мой вопрос больше:

У всех поставщиков рекламы это правильно? И тогда они откажутся отправлять рекламу вообще?

Edit-2:
Кто-нибудь имел ошибки/сбои, потому что он не предоставлять специальные разрешения, запрошенные из SDK объявление-провайдеров?

ответ

0

Приложение будет работать нормально, но вы не получите добавок.

0

эти навязчивые, вам нужно добавить разрешения в Android Manifest файл .... его принуждением

+0

объявления может показать, используя только разрешения – Rohit

+0

Интернета и разрешения доступа к сети – Rohit

0

От official doc

Если приложение нуждается в доступе к функции, защищенному разрешения, он должен заявить, что для этого требуется разрешение с элементом <uses-permission> в манифесте. Затем, когда приложение установлено на устройстве, установщик определяет, предоставит ли или нет запрашиваемое разрешение, проверив полномочия, подписавшие сертификаты приложения, а в некоторых случаях и запрос пользователю. Если предоставлено разрешение, приложение может использовать защищенные функции . В противном случае его попытки доступа к этим функциям будут просто провалиться без уведомления пользователя.

This is the complete list разрешений вы должны предоставить в соответствии с вашими потребностями

+0

Спасибо, но я знаю, как обращаться с разрешениями. Мой вопрос: как провайдеры объявлений обрабатывают разрешения «пропуски»? Из-за этого кто-нибудь испытал ошибки? –

+0

Это зависит от поставщика рекламы и их SDK. Как правило, они сообщают в своем SDK, какие все разрешения необходимо реализовать, чтобы заставить их рекламу работать в вашем приложении. – Renjith

Смежные вопросы