I have a related but slightly different problem:
My public .ics file will not import as per the other posters here. When I update, the icon spins and then returns nothing. At least it does stop as if it has been updated. I tried the public .ics file from achensee above and the icon spun indefinitely. So it seems like my .ics file is doing something.
However, the private .ics works fine. Go figure. Updates fine, no problems and it shows properly in the calendar.
The problem is that my client only wants to show that he is unavailable on the days and not the details of the agenda. I have selected the "show only my status" in the Google Agenda page for the public agenda, but since the plugin is only importing the private agenda this doesn't cut the mustard. The user can see all his personal meetings.
I have done the test.php as recommended in another post (can't seem to track down that particular post at the moment) and the output was as it should be. But the fact that the private .ics is working while the public file does not is strange to say the least.
Any other ideas or solutions?
Thanks in advance.