diff --git a/Google.Ads.DataManager.Util/src/Google.Ads.DataManager.Util.csproj b/Google.Ads.DataManager.Util/src/Google.Ads.DataManager.Util.csproj
index 2ca0878..69b47d1 100644
--- a/Google.Ads.DataManager.Util/src/Google.Ads.DataManager.Util.csproj
+++ b/Google.Ads.DataManager.Util/src/Google.Ads.DataManager.Util.csproj
@@ -9,7 +9,7 @@
true
true
Google.Ads.DataManager.Util
- 0.1.0
+ 0.2.0
Google
A library to help with common tasks for the Google Ads Data Manager API.
Google Ads Data Manager API
diff --git a/Google.Ads.DataManager.Util/src/UserDataFormatter.cs b/Google.Ads.DataManager.Util/src/UserDataFormatter.cs
index 25bb474..019012a 100644
--- a/Google.Ads.DataManager.Util/src/UserDataFormatter.cs
+++ b/Google.Ads.DataManager.Util/src/UserDataFormatter.cs
@@ -122,6 +122,7 @@ public string FormatEmailAddress(string emailAddress)
if (domain == "gmail.com" || domain == "googlemail.com")
{
+ username = username.Split('+')[0];
username = PeriodPattern.Replace(username, "");
}
diff --git a/Google.Ads.DataManager.Util/tests/UserDataFormatterTests.cs b/Google.Ads.DataManager.Util/tests/UserDataFormatterTests.cs
index 91bef15..ccd29e1 100644
--- a/Google.Ads.DataManager.Util/tests/UserDataFormatterTests.cs
+++ b/Google.Ads.DataManager.Util/tests/UserDataFormatterTests.cs
@@ -32,6 +32,10 @@ public void TestFormatEmailAddress_ValidInputs()
_formatter.FormatEmailAddress("QuinnY@EXAMPLE.com"),
Is.EqualTo("quinny@example.com")
);
+ Assert.That(
+ _formatter.FormatEmailAddress("user.name+NYC@Example.com"),
+ Is.EqualTo("user.name+nyc@example.com")
+ );
}
[Test]
@@ -61,6 +65,14 @@ public void TestFormatEmailAddress_GmailVariations()
_formatter.FormatEmailAddress("j.e.f..ferson.Loves.hiking@googlemail.com"),
Is.EqualTo("jeffersonloveshiking@googlemail.com")
);
+ Assert.That(
+ _formatter.FormatEmailAddress("Cloudy.SanFrancisco+shopping@gmail.com"),
+ Is.EqualTo("cloudysanfrancisco@gmail.com")
+ );
+ Assert.That(
+ _formatter.FormatEmailAddress("Cloudy.SanFrancisco+shopping@googlemail.com"),
+ Is.EqualTo("cloudysanfrancisco@googlemail.com")
+ );
}
[Test]