Ich habe AdWhirl in mein Projekt integriert und möchte jetzt nur Admob anzeigen.
Es wird jedoch nur eine Anzeige angezeigt ... keine weiteren Anzeigen kommen ... In LogCat werden Anzeigen nach 30 Sekunden aktualisiert, aber sie werden nicht auf dem Bildschirm angezeigt.
Ich verwende die gleiche Codierung wie auf der offiziellen Website von AdWhirl.
Bitte sagen Sie mir, wie ich das tun kann ... Ich brauche es sehr dringend.AdWhirl zeigt keine AdMob-Anzeigen an
<LinearLayout
android:id="@+id/layout_main"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="" />
<com.adwhirl.AdWhirlLayout
android:id="@+id/adwhirl_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
Und das ist in meiner Hauptklasse:
try
{
AdWhirlManager.setConfigExpireTimeout(1000 * 60 * 5);
AdWhirlTargeting.setAge(23);
// AdWhirlTargeting.setGender(AdWhirlTargeting.Gender.MALE);
// AdWhirlTargeting.setKeywords("online games gaming");
// AdWhirlTargeting.setPostalCode("94123");
AdWhirlTargeting.setTestMode(false);
AdWhirlLayout adWhirlLayout = (AdWhirlLayout) findViewById(R.id.adwhirl_layout);
// TextView textView = new TextView(this);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
int diWidth = 320;
int diHeight = 52;
int density = (int) getResources().getDisplayMetrics().density;
adWhirlLayout.setAdWhirlInterface(this);
adWhirlLayout.setMaxWidth((int) (diWidth * density));
adWhirlLayout.setMaxHeight((int) (diHeight * density));
layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
// textView.setText("");
LinearLayout layout = (LinearLayout) findViewById(R.id.layout_main);
layout.setGravity(Gravity.CENTER_HORIZONTAL);
layout.addView(adWhirlLayout, layoutParams);
// layout.addView(textView, layoutParams);
// layout.invalidate();
}
catch (Exception e)
{
Log.e("error", e.toString());
}
EDIT:
Ich habe vergessen, in der Frage früher hinzuzufügen.
Dies ist meine Datei manifest.xml
<meta-data
android:name="ADWHIRL_KEY"
android:value="My_KEY" />
Möglicherweise befinden sich keine Anzeigen im Inventar der Anzeigen. –
Laufen Sie dies auf Real-Gerät oder einem Emulator? –
@Algo ... die gleiche Adhwirl ID mit dem gleichen Schlüssel funktioniert auf Iphone-Anwendung und zeigt Anzeigen richtig. ja ich es auf realen Gerät Buddy testen – Noman