2
使用上次Adfonic的SDK和Android的指南:http://developer.adfonic.com/index.php/Android_SDKAdfonic的完整的廣告在Android的黑屏
我已經創建了兩個插槽用於我的應用程序(在http://adfonic.com/sites-and-apps/ad-integration)一個正常的文本鏈接橫幅和一個完整的廣告。
當我在指南後面的簡單案例中測試時,我在屏幕上看到了簡單的橫幅,但沒有看到完整的橫幅。
我的代碼如下所示:
main.xml中
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.adfonic.android.AdfonicView
xmlns:adfonic="http://schemas.android.com/apk/lib/com.adfonic.android"
android:id="@+id/adfonicView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
adfonic:adfonic_adslot_id="AD_SLOT_ID"
adfonic:language="en"
adfonic:refresh_ad="true"
adfonic:refresh_time="30" />
</RelativeLayout>
MainActivity.java
public class MainActivity extends Activity {
private final static String TAG = "Testing";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AdfonicView adView = (AdfonicView) findViewById(R.id.adfonicView);
adView.setAdListener(new AdListener() {
@Override
public void onReceivedAd() {
Log.d(TAG, "AdListener onReceivedAd()");
}
@Override
public void onPresentScreen() {
Log.d(TAG, "AdListener onPresentScreen()");
}
@Override
public void onNoFill() {
Log.d(TAG, "AdListener onNoFill()");
}
@Override
public void onNetworkError() {
Log.d(TAG, "AdListener onNetworkError()");
}
@Override
public void onLeaveApplication() {
Log.d(TAG, "AdListener onLeaveApplication()");
}
@Override
public void onInvalidRequest() {
Log.d(TAG, "AdListener onInvalidRequest()");
}
@Override
public void onInternalError() {
Log.d(TAG, "AdListener onInternalError()");
}
@Override
public void onDismissScreen() {
Log.d(TAG, "AdListener onDismissScreen()");
}
@Override
public void onClick() {
Log.d(TAG, "AdListener onClick()");
}
});
}}
在日誌中,我得到通常橫幅回調 「onReceivedAd()」 和「onPresentScreen()」被觸發,但是當全屏廣告時,只有「onReceivedAd()」被調用。而白色的屏幕仍然存在。
橫幅請求的響應也顯示在Log中,並且在這兩種情況下都是正確的。
任何幫助表示讚賞。
它就是這樣。謝謝! – fpitters