//--------------------------------------
    // INITIALIZE
    //--------------------------------------

    public AmazonAdBanner(BannerAligns position, int id)
    {
        _id       = id;
        _position = position;

        AMN_AdvertisingProxy.CreateBanner(GetPosition(_position), _id);
    }
    //--------------------------------------
    //  PRIVATE METHODS
    //--------------------------------------

    private string GetPosition(BannerAligns BannerAlign)
    {
        string position = "BM";

        switch (BannerAlign)
        {
        case BannerAligns.Top:
            position = "TM";
            break;

        case BannerAligns.TopLeft:
            position = "TL";
            break;

        case BannerAligns.TopRight:
            position = "TR";
            break;

        case BannerAligns.Bottom:
            position = "BM";
            break;

        case BannerAligns.BottomLeft:
            position = "BL";
            break;

        case BannerAligns.BottomRight:
            position = "BR";
            break;
        }

        return(position);
    }