0
블랙 베리 배너 광고에 클릭 이벤트를 추가하는 방법. 이 작동하지 않습니다블랙 베리 광고 배너 클릭
public class DemonstrationScreen extends MainScreen
{
public DemonstrationScreen()
{
final Bitmap customPlaceholder = Bitmap.getBitmapResource("arrow.png");
Banner bannerAd = new Banner(add.APID,null,10000, customPlaceholder);
bannerAd.setMMASize(Banner.MMA_SIZE_EXTRA_LARGE);
VerticalFieldManager vfm = new VerticalFieldManager
(VerticalFieldManager.NO_VERTICAL_SCROLL
| VerticalFieldManager.NO_VERTICAL_SCROLLBAR
| VerticalFieldManager.USE_ALL_WIDTH);
HorizontalFieldManager hfm = new HorizontalFieldManager
(HorizontalFieldManager.FIELD_HCENTER
| HorizontalFieldManager.FIELD_VCENTER);
hfm.add(bannerAd);
vfm.add(hfm);
add(vfm);
FieldChangeListener listener=new FieldChangeListener() {
public void fieldChanged(Field field, int context) {
if(field==bannerAd){
Dialog.alert("Banner clicked");
}
}};
bannerAd.setChangeListener(listener);
}
}
:
다음은 내 코드입니다. 광고를 클릭하면 anythig가 표시되지 않습니다.
Banner.i에서 navigationClick()을 재정 의하여 추가 할 수 있습니다. 이제 막 배너에 포커스를 둡니다. bannerAd.setFocusOverrideFlag (true); 그것의 작동하지 않습니다. 그래서 그것을 구현하는 방법? – Signare