Millenial Media Titanium с нулевой длиной содержимого возвращается
У меня есть appcelerator, и я пытаюсь использовать /questions/tagged/millennial-media для размещения рекламы.
В настоящее время я получаю следующее сообщение об ошибке:
Millennial ad return failed. Zero content length returned.
Может кто-нибудь сказать мне шаги, которые мне нужно предпринять, чтобы решить эту проблему?
Мой код для объявления:
return millennialMediaModule.createView({
apid: "blahblah"
bottom: 0,
width: 320,
height: 50,
adType: millennialMediaModule.TYPE_BANNER
});
1 ответ
Ах, я неправильно понял
сначала вам понадобится apid - перейдите на страницу разработчика, а затем "aps и сайты", чтобы получить один), скажем, они дают вам apid "1". Теперь вы вставили это в свой код:
millennialMediaModule.createView({
apid: "1", //this here is it!
bottom: 0,
width: 320,
height: 50,
adType: millennialMediaModule.TYPE_BANNER
});
Теперь запустите это, и ничего не произойдет. вам нужно получить идентификатор вашего устройства - запустите приложение один раз с тысячелетним модулем, пытающимся вызвать рекламу - и вам сообщат свой "идентификатор устройства".
это будет в логах, под чем-то вроде
[INFO] : MillennialMediaSDK: Diagnostic - ********** Millennial Device Id *****************
затем вам нужно (и это недокументировано везде, но здесь!), чтобы перейти на страницу тысячелетнего разработчика ( ту же, с которой вы получили свой apid, затем "aps и сайты" и затем "тестировать устройства") и ввести этот идентификатор - устройство id - там.
по какой-то причине вы можете дать ему имя, выбрать то, что вам нравится (я назвал мое "имя").
ТЕПЕРЬ вы перезапускаете свой ap, оставьте apid таким же, как вы изначально сгенерировали (в этом примере "1"), и ура! у вас есть объявление! наверное!
Таким образом, идентификатор устройства не появляется в вашем коде, только на их сайте. apid появляется как в вашем коде, так и на их сайте (и должен быть одинаковым в обоих!)