Eclipse integrieren von Google Analytics klappt nicht

  • Antworten:0
abg jid
  • Forum-Beiträge: 51

29.06.2015, 16:28:43 via Website

Hi,

wie schon oben erwähnt versuche ich Google Analytics in meine App zu integrieren leider klappt das nicht so wie ich will.

Hier ist mein Code:

public class InhaltsverzeichnisActivity extends Activity {

private SharedPreferencesManager prefs; //added

private InterstitialAd Interstitial;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.inhaltsverzeichnis);

    prefs = new SharedPreferencesManager(this); //get SharedPreferencesManager  instance
    int t = prefs.retrieveInt("theme", 0); //get stored theme, zero is default
    ThemeUtils.setTheme(t);  //Set the stored theme, will default to Black

    Tracker t1 = ((AnalyticsSampleApp)this.getApplication()).getTracker(TrackerName.APP_TRACKER);
    t1.setScreenName("Inhaltsverzeichnis");
    t1.send(new HitBuilders.AppViewBuilder().build());

    Interstitial = new InterstitialAd(this);
    Interstitial.setAdUnitId("ca-app-XXX-XXXXXXXXXX/XXXXXXXX");
    AdRequest adRequest = new AdRequest.Builder().build();
    Interstitial.loadAd(adRequest);

        ;
        Interstitial.setAdListener(new AdListener(){
            public void onAdLoaded(){
                 displayInterstitial();
                 Interstitial.show();
    }
        });
}

protected void displayInterstitial() {
    // TODO Auto-generated method stub
}
    public void onDismissScreen() {
        // TODO Auto-generated method stub

    }
    public void onFailedToReceiveAd() {
        // TODO Auto-generated method stub

    }
    public void onLeaveApplication() {
        // TODO Auto-generated method stub

    }
    public void onPresentScreen() {
        // TODO Auto-generated method stub

    }
    @Override
       protected void onStart() {
          super.onStart();
          GoogleAnalytics.getInstance(InhaltsverzeichnisActivity.this).reportActivityStart(this);
       }

       @Override
       protected void onStop() {
          super.onStop();
          GoogleAnalytics.getInstance(InhaltsverzeichnisActivity.this).reportActivityStop(this);
       }

Wenn ich jedoch die OnStart und OnStop Methode über die Interstitial Ad setze funktioniert Analytics, aber wiederum funktioniert dann die Interstitial Anzeige nicht mehr.

Hoffe jemand kann mir helfen Danke.

Antworten